摘要:
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)