摘要: 1.  wait / notify 要想执行 wait() / notify() / notifyAll() 这些方法,必须首先获得对象的监视器 换言之,这些方法必须在 synchronized 中执行 package com.example.demo22; import java.util.Link... 阅读原文
2018-10-12 15:27:08 阅读(2247) 评论(0)
摘要: 在(一)敏感信息混淆中处理了加密字段,但如果要把这个加密字段使用mybatis入库,则会报以下错误: Caused by: java.lang.IllegalStateException: Type handler was null on parameter mapping for property 'secret... 阅读原文
2018-10-12 14:45:10 阅读(2254) 评论(0)
摘要: 转自:http://www.iteye.com/topic/257191 一个对象的hashcode是用来干什么的? 只有用到Hashtable、HashMap、HashSet、LinkedHashMap等时才要注意hashcode,其他地方hashcode无用。 为什么hashSet要用hashCode和equal... 阅读原文
2018-10-12 14:08:13 阅读(2237) 评论(0)
摘要: 转自https://www.cnblogs.com/melburg/ java反射学习     所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因... 阅读原文
2018-10-12 13:01:18 阅读(2429) 评论(0)
摘要: 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由净地发表于云+社区专栏 记一次Java线上服务器CPU过载问题的排查过程,详解排查过程中用到的Java性能监测工具:jvisualvm、jstack、jstat、jmap。 背景:Java线上服务运行一周后,某个周六晚上CPU使用率突然持续99... 阅读原文
2018-10-12 12:10:31 阅读(2260) 评论(0)
摘要: MySQL之SQL优化实战记录 背景 本次SQL优化是针对javaweb中的表格查询做的。 部分网络架构图   业务简单说明 N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序将数据展示到网页上供用户查看。 原数据库设计 windows单机主从分离 已分表分库,按... 阅读原文
2018-10-12 10:43:12 阅读(2340) 评论(0)
摘要: 元素的属性我们经常会用到,当定位到某个元素后,有时会需要用到这个元素的text值、className、resource-id、checked等。  一般标准的属性我们都可以通过get_attribute(“属性名称”)来获取,我们来看看下面截图的元素都是怎么获取的吧。从上到下来看。 我们从text开始讲,我们先通过... 阅读原文
2018-10-12 09:52:22 阅读(1787) 评论(0)
摘要: package com.hdwang.test; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.BufferedImage; import java.util.HashMap; imp... 阅读原文
2018-10-12 08:49:22 阅读(2273) 评论(0)
摘要: package com.hdwang.test; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.BufferedImage; import java.util.HashMap; imp... 阅读原文
2018-10-12 08:49:22 阅读(2214) 评论(0)
摘要: 1.  ThreadLocal是什么 ThreadLocal提供线程局部变量。这些变量与普通的变量不同之处在于,每个访问这种变量的线程(通过它的get或set方法)都有自己的、独立初始化的变量副本。 ThreadLocal实例通常是希望将状态关联到一个线程的类的私有静态字段(比如,user ID 或者 Trans... 阅读原文
2018-10-12 08:16:15 阅读(1849) 评论(0)