- 博客(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 1336 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 150
原创 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 108
原创 字符集与编码
字符集与编码编码与解码符编码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 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人