自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JDBC执行SQL的方法

JDBC执行SQL总结一、连接数据库1.sqlserver String sqlDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称"; String user="用户名"; String password="密码"; Class.forName(sqlDriver); Connection conn=Drive

2020-12-08 16:29:22 1291 1

原创 java.lang.ThreadLocal<T>

ThreadLocal可以实现不同线程公用一个ThreadLocal,每个线程都可以通过同一个ThreadLocal操作自己的数据,而不会出现线程安全问题,ThreadLocal本身没有存储数据功能,是通过其静态内部类ThreadLocalMap实现存储线程的数据ThreadLocalMap重要的内容有:1.静态内部类:Entry,是用于存储每一个ThreadLocal(key)-value数据的类static class Entry extends WeakReference<Thre

2020-07-23 12:32:25 134

原创 wait(),notify(),notifyAll()

1.obj.wait() 该方法会先判断当前线程有没有obj对象的锁,没有则会报java.lang.IllegalMonitorStateException异常,有则释放该obj对象锁,将线程挂起,进入阻塞状态wait()方法什么时候结束阻塞呢?①当前运行的线程调用obj.notify():随机唤醒其中一个阻塞线程,obj.notifyAll():唤醒所有阻塞线程,唤醒的是那些因为调用obj.wait()而阻塞的线程。public class Test2 { static ...

2020-07-23 11:37:38 82

原创 字符集与编码

字符集与编码编码与解码符编码1. ASCII编码2. 非ASCII编码3. Unicode4. UTF-85. UTF-16/UCS-2(ISO标准)6. UTF-327.ANSI编码8.GBK编码UTF-16 的优缺点:缺点1.UTF-16 能表示的字符数有 6 万多,看起来很多,但是实际上目前 Unicode 5.0 收录的字符已经达到 99024 个字符,早已超过 UTF-16 的存储范围;2.UTF-16 存在大小端字节序问题,如果字节序未处理好,将导致乱码;大小端的转换会耗费性能3.容错性低有:局

2020-07-23 08:56:48 125

空空如也

空空如也

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

TA关注的人

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