随笔分类 -  Java 开发

摘要:pid=`ps -ef|grep ‘yourprojectname' |grep -v 'grep'| awk '{print $2}'`kill -9 $pidecho "killing..."nohup java -jar yourprojectname.jar &tail -f nohup.o 阅读全文
posted @ 2022-04-25 10:34 HalleyZ 阅读(148) 评论(0) 推荐(0)
摘要:springboot方便了我们将模块化的工程打成jar包供第三方使用,第三方可以使用多种配置方式进行引用,但是我觉得最大的诚意应该是实现零配置,第三方只需要在pom文件中指定jar引用信息即可,那么如何实现呢,请往下看。 springboot starter可以完成此目的, 实现starter 有以 阅读全文
posted @ 2021-08-20 17:07 HalleyZ 阅读(826) 评论(0) 推荐(0)
摘要:java后台项目经常需要校对象的数据合法性,本文使用java反射与hibernate-validator注解的方式实现通用的对象合法性校验,包括对象中的集合属性中数据合法性校验,很有参考价值 默认项目为sprint boot,步骤如下: 1、添加hibernate-validator依赖 2、根据具 阅读全文
posted @ 2021-06-25 09:13 HalleyZ 阅读(490) 评论(0) 推荐(0)
摘要://获取当前日期的月份,如果月份是个位数则左补齐0,形成标准2位数月份表示 String monthStr=DateUtils.getMonth();String lastMonstr=String.format("%02d", Integer.valueOf(monthStr));//%在左侧表示 阅读全文
posted @ 2021-03-15 09:58 HalleyZ 阅读(1971) 评论(0) 推荐(0)
摘要:示例1:Java 8中获取今天的日期 Java 8 中的 LocalDate 用于表示当天日期。和java.util.Date不同,它只有日期,不包含时间。当你仅需要表示日期时就用这个类。 package com.shxt.demo02;import java.time.LocalDate;publ 阅读全文
posted @ 2021-01-11 13:16 HalleyZ 阅读(233) 评论(0) 推荐(0)
摘要:今天调试一个非常简单的test判断字符串查询语句,怎么调试都是不好用,后来百度才发现,是我写的test标签写错了,我写成: <if test="record.current != null and record.current=='1'" > 注意:1旁边是单引号 正确写法: <if test="r 阅读全文
posted @ 2018-12-14 14:12 HalleyZ 阅读(4996) 评论(0) 推荐(1)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有 阅读全文
posted @ 2017-05-16 13:11 HalleyZ 阅读(241) 评论(0) 推荐(0)
摘要:使用commons-lang3-3.3.2.jar org.apache.commons.lang3.StringUtils.join(applyNameList, ","); 阅读全文
posted @ 2017-05-10 09:35 HalleyZ 阅读(32336) 评论(0) 推荐(3)
摘要:jQuery ajax传递单个JSON对象到后台很容易,这里记录的是传递多个JSON对象组成的JSON数组到java 后台,并说明java如何解析JSON数组。 1、js代码 var relationArrays=new Array(); //获取所有组的人员信息grid数据 var allGrid 阅读全文
posted @ 2017-03-21 15:02 HalleyZ 阅读(11529) 评论(1) 推荐(1)
摘要:在eclipse中,如果在properties文件中写中文,会被自动保存成unicode编码,如lab.submitbutton=\u63d0\u4ea4。 这在查看properties文件时很不方便,可以安装Eclipse编辑properties文件的插件来直接书写、保存英文。本文介绍在线安装方式 阅读全文
posted @ 2017-02-22 14:14 HalleyZ 阅读(1534) 评论(0) 推荐(0)
摘要:1、将File、FileInputStream 转换为byte数组: File file = new File("test.txt"); InputStream input = new FileInputStream(file); byte[] byt = new byte[input.availa 阅读全文
posted @ 2017-01-10 13:34 HalleyZ 阅读(105307) 评论(0) 推荐(1)
摘要:用户进入网站后,出于友好目的,可以添加一些欢迎语句,并且显示系统当前时间,动态读秒的操作。还是直接粘贴代码吧 <script type="text/javascript"> window.onload = function() { var date = new Date(); var y = dat 阅读全文
posted @ 2016-12-22 15:06 HalleyZ 阅读(1158) 评论(0) 推荐(0)
摘要:对于frame页面框架的java web项目,如果session过期执行跳转操作时,只在一个frame中(例如center frame)跳转到设置的login页面了,为了能直接跳转到最初的登录页面,就需要在跳转的页面中(login.jsp)添加如下代码: <script type="text/jav 阅读全文
posted @ 2016-12-13 14:23 HalleyZ 阅读(1235) 评论(0) 推荐(0)
摘要:有时需要记录一下数据生成时间的时间戳,精确到秒,这里记录一下java存储时间戳字符串的几种方式 1、DateFormat private static final SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); St 阅读全文
posted @ 2016-09-27 15:06 HalleyZ 阅读(7396) 评论(0) 推荐(0)
摘要:记录一下下eclipse集成activiti插件的过程。eclipse的版本信息为:Version: Mars.1 Release 1 (4.5.1) 下面就开始介绍下如何安装activiti插件。 1、点击eclipse上方工具栏的Help,选择Install New Software 2、弹出如 阅读全文
posted @ 2016-09-27 11:22 HalleyZ 阅读(500) 评论(0) 推荐(0)
摘要:最近做了一个微信native方式支付的demo,整理一下。 首先到微信公众号官网阅读开发文档,虽然文档对于java没有例子,但是也可以作参考。https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1 我的demo是用户在商家系统H5页面 阅读全文
posted @ 2016-09-13 09:33 HalleyZ 阅读(6926) 评论(1) 推荐(1)
摘要:工作中有一个linux下的服务需要启动,但是机器总是断电,导致需要反复启动,找了一下开机自启动的方法,解决了这个问题。Linux设置开机自启动非常简单,只要找到rc.local文件,将你需要自启动的文件加进去即可。我的linux服务器的rc.local文件在/etc文件夹下。rc.local文件没有 阅读全文
posted @ 2016-09-12 14:49 HalleyZ 阅读(16279) 评论(0) 推荐(1)
摘要:当jQuery 发送ajax请求需要传递多个参数时,如果参数过多,Controller接收参数时就需要定义多个参数,这样接口方法会比较长,也不方便。Spring可以传递对象参数,将你需要的所有查询条件定义成对象的属性,前台给对象赋值,后台Controller接收时只需要接收对象参数即可,这样代码就变 阅读全文
posted @ 2016-08-30 15:46 HalleyZ 阅读(14059) 评论(0) 推荐(0)
摘要:我最近在IE下测试开发我们的系统,经常出现改过的jsp页面,刷新IE后也不能显示,这就是IE的缓存问题,查了一下百度,说是IE9在ajax进行请求时,如果两次请求url相同,则不会请求服务器,而是从缓存中取数值,这相当麻烦,困扰开发者。但是还是有解决办法的,就是在url中加一个时间戳参数,这样每次u 阅读全文
posted @ 2016-08-26 09:10 HalleyZ 阅读(294) 评论(0) 推荐(0)