
java
文章平均质量分 85
Yang_薛
这个作者很懒,什么都没留下…
展开
-
(mybatis拦截器)统一增加表字段,mybatis拦截器统一修改表公共字段
1.powerdesigner设置表公共字段powerdesigner:这是一个还没有进行添加公共字段的数据库模型机构接下来我们需要在每一个表中添加公共属性,需要用到vbs脚本 统一添加字段脚本下载 下载完成后在powerdesigner中点击 工具->Execute Commands->Edit/Run Script…(或者可以使用快捷键 Ctrl+Shift+X)在弹出的框中选择文件打开下载好的vbs脚本...原创 2020-12-28 16:29:31 · 3033 阅读 · 1 评论 -
只复制source对象的非空属性到target对象上
/** * 功能 : 只复制source对象的非空属性到target对象上* */public static void copyNoNullProperties(Object source, Object target) throws BeansException { Assert.notNull(source, "Source must not be null"); ...原创 2020-04-27 16:15:43 · 286 阅读 · 0 评论 -
quartz定时任务cron表达式详解(转)
cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。1.Seconds (秒)2.Minutes(分)3.Hours(小时)4.Day-of-Month (天)5.Month(月)6.Day-of-Week (周)7.Year(年)例:"0 0 12 ? * WED” 意思是:每个星期三的中午12点执行。个别子...转载 2020-03-27 14:25:49 · 237 阅读 · 0 评论 -
IDEA快捷键
1.写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。2.按Ctrl-N再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非java文件。3.Ctrl-D复制当前行,Ctrl-Y删除当前行。4.Ctrl-Shift-U,Ctrl+Shi...原创 2019-11-08 14:45:28 · 146 阅读 · 0 评论 -
Redis实现聊天功能
原文转载自1.Redis实现一对一的聊天功能(基于lpush和brpop实现)简单的实现一个用户向另一个用户发送多条信息,实现的思路是:一对一聊天的思路:(采用Lpush和Brpop实现)1.消息生产者生产消息到redis中:生产消息的时候根据接收人的userName与消息的类型发送到对应的key,采用lpush发送消息(根据userName生成key)2.消息的消费者根据userNam...转载 2019-11-08 14:20:54 · 955 阅读 · 0 评论 -
Java处理高并发
public class ConfirmReceiptThread implements Runnable{ private BlockingQueue<String> endtrans = new LinkedBlockingQueue<String>(); private AtomicBoolean isrun = new AtomicBoolean(tr...原创 2019-09-25 17:02:31 · 177 阅读 · 0 评论 -
java代码实现mysql分表(用户行为记录)
设置项目气动执行次方法(每天检查一次表记录)public class DayInterval implements ServletContextListener{ private static SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static void sh...原创 2019-09-25 16:49:34 · 3619 阅读 · 0 评论 -
java实现7天未收货则自动收货
使用redis,延时队列完成7天自动收货1:设置项目启动执行把redis中所有的订单状态为未收货的订单存入队列中(避免系统关闭启动队列中的数据丢失。队列中的数据丢失无法做到检测数据是否超时)重要@Servicepublic class OrderInitializingBean implements InitializingBean{ public static OrderDelayQ...原创 2019-09-25 16:35:52 · 5180 阅读 · 6 评论 -
Spring项目启动执行之InitializingBean
InitializingBean不同于ServletContextListener,InitializingBean必须在service层才会启动执行,且可以使用注解的方式注入对象@Servicepublic class OrderInitializingBean implements InitializingBean{ public static OrderDelayQueueThrea...原创 2019-09-25 16:15:12 · 1617 阅读 · 0 评论 -
Spring项目启动执行
@WebListenerpublic class DayIntervalCowGrode implements ServletContextListener{ public ScoureService scoureService; public UserService userService; public MPropertyService propertyService; ...原创 2019-09-25 16:05:27 · 292 阅读 · 0 评论 -
区块链EOS工具类
public class EosUtil {// private Logger logger = Logger.getLogger(this.getClass());private final static String url = “ip”;private final static String from=“hpnettest111”;private final static St...原创 2019-06-09 15:22:06 · 1201 阅读 · 0 评论 -
java中针对list对象当中时间的排序
private static void ListSort(List list) {{ //排序方法Collections.sort(list, new Comparator() {@Overridepublic int compare(JzdtInfo o1, JzdtInfo o2) {SimpleDateFormat format = new SimpleDateFormat(...转载 2019-05-18 11:37:54 · 2807 阅读 · 0 评论 -
JVM调优
VM的调优主要涉及内存区域大小设置和垃圾回收算法,JVM内存结构如下图JVM内存区域分为年轻代、年老代、永久区。年轻代分为伊甸园区和两个大小相等的幸存区Survivor一、设置JVM启动时初始内存堆大小java -Xms2048m二、设置JVM最大内存堆大小java -Xmx3076m三、设置JVM年轻代内存大小java -Xmn2G四、设置年轻代与年老代比例java -XX...转载 2019-04-20 11:23:55 · 181 阅读 · 0 评论