自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redison实现加锁防并发

public ClaimRedPacketVo claimRedPacket(int pid){ String uid = RequestLocalBean.getRequestUid(); //同一个用户领同一种红包加锁,防止并发 String key = Joiner.on("_").join("yxmem1809_claimRedPacket_lock_", uid,...

2018-10-09 15:45:26 707

原创 随便写的

直接上代码

2018-09-13 22:19:29 182

原创 SQL相关

SELECT DISTINCT chinese,NAME FROM exam; 这个查询的时候是以distinct关键字后面的两个字段为一组进行查询。 SELECT chinese+math FROM exam WHERE NAME LIKE “刘%”; 假如相加的两个字段中一个为null那么会导致最终的计算结果为null。 SQL求和null值的情况。 where后面不能跟聚合函数,...

2018-09-08 11:50:57 180

原创 这个文章写得不错

https://blog.csdn.net/u012403290/article/details/67636469

2018-08-27 16:52:45 417

原创 Java并发编程的艺术

讲道理自己现在不知道并发是什么玩意??? 感觉对什么东西都是一知半解,从synchronized,volatile关键字实现线程间内存的可见性,到JDK1.5以后发布java.util.concurrent下关于并发相关的类,自己现在弄得是一知半解,同时还会有关于读写分离的类,在什么样的场景下用什么样的类,保证线程安全。 最关键的是我现在没弄明白究竟什么是并发? ...

2018-08-27 14:23:53 126

原创 阿里外包也是这么难的吗?

要求外语流畅,多线程会玩,我是真的费劲。 public class DownFile { public HttpServletResponse download(String path,String name, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = ne...

2018-08-27 13:39:33 12462

原创 你觉得这样的代码有什么问题?

这个是根据业务逻辑截取的一段代码,先是一个find查询,然后将查到的集合进行遍历,里面做一个全字段查询后,里面继续循环遍历,遍历的里面再做全字段查询,然后将有用的数据放在集合里面,将数据insert插入。...

2018-08-24 09:56:09 124

转载 https://blog.csdn.net/u014561933/article/details/58639411

一道Java的题目: 关于sleep()和wait(),以下描述错误的一项是: - A sleep是线程类(Thread)的方法,wait是Object类的方法; - B sleep不释放对象锁,wait放弃对象锁 - C sleep暂停线程、但监控状态仍然保持,结束后会自动恢复 - D wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态 1.关于对象锁: ...

2018-08-23 14:54:11 212

原创 找到cpu占用高的线程

解决过程: 1,根据top命令,发现PID为25556的Java进程占用CPU高达300%. 2,按照CPU占用高的线程排序: [root@localhost logs]# ps -mp 25556-o THREAD,tid,time | sort -rn 显示结果如下: USER %CPU PRI SCNT WCHAN USER SYSTEM TID TIME ...

2018-08-23 09:32:41 320

原创 记录一次处理并发的操作

8月份因为有一个惠民票不需要支付的在卖(限购规则是一个身份证号只能买一张),客户偶然发现出现了1个人存在相同时间内下了多个订单的情况,也就是同一秒内1个人多个订单,刚开始以为是个例,后来去数据库查发现大概发现了200例左右,为了防止并发,首先想到的是建立在内存基础上并且是原子操作的redis。代码如下: try { String isExist=redisUtil.get("Promotion...

2018-08-22 14:18:37 158

原创 多线程相关的对象

Executors Future ExecutorService LinkedBlockingQueue(无边界队列)

2018-08-20 16:05:46 108

原创 使用jdk的框架来实现多线程

ExecutorService cachedThreadPool = Executors.newCachedThreadPool(); cachedThreadPool.submit(new Runnable() { @Override public void run() { ...

2018-08-20 15:58:09 216

原创 dubbo的配置

<!-- 统一上下文过滤器配置 --> <bean id="traceFilterConfig" class="com.sendinfo.trace.dubbo.model.TraceFilterConfig"> <!-- 是否开启摘要日志,默认开启 --> <pr...

2018-08-20 15:47:47 120

原创 关于excel生成个性化表头以及poi2003只能导出65523条数据的问题。

不废话,直接上代码 HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); List<对象> list = new ArrayL...

2018-08-20 10:49:35 168

原创 Objects类,jdk的源码有点意思

public static boolean equals(Object a, Object b) { return (a == b) || (a != null && a.equals(b)); } 有时候为了避免空指针的异常,会使用jdk提供的Objects类里面的equals方法。去看源码发现 a != null && a.equ...

2018-08-20 10:44:14 124

原创 记录一次页面失联

如图,是我访问的地址,访问后一直报下面的错误。这个是我们自己项目配置的页面找不到的页面,去项目里确认后发现路径没有问题,方法名也没有问题。最后发现这样访问是成功的。因为javaweb项目里面配置了拦截,拦截的是以htm结尾的请求。 小错误,但要长记性。...

2018-08-15 10:29:31 660

原创 2018年8月14日15:16:11 redis连接不上报错

项目更新后,一直报redis连接不上,一直报无法得到jedis连接,but no password 报错如图,后来发现是redis的基础配置里面出现了问题。这个没有打开,虽然redis的服务端确实没有配置密码,但还是要给一个参数。...

2018-08-14 15:27:57 160

原创 请求Aibee接口的测试

package demo.test; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.HashM...

2018-08-05 17:19:32 541

原创 随便粘点代码(正式环境重启)

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-05 17:11:56 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除