03 2020 档案

Java自学-JDBC 查询
摘要:在JDBC中使用ResultSet查询SQL语句 执行查询SQL语句 步骤 1 : 查询语句 executeQuery 执行SQL查询语句 注意: 在取第二列的数据的时候,用的是rs.get(2) ,而不是get(1). 这个是整个Java自带的api里 唯二 的地方,使用 基1 的,即2就代表第二 阅读全文

posted @ 2020-03-15 08:23 半米高峰 阅读(422) 评论(0) 推荐(0)

Java自学-JDBC 增、删、改
摘要:JDBC 增、删、改 CRUD是最常见的数据库操作,即增删改查 C 增加(Create) R 读取查询(Retrieve) U 更新(Update) D 删除(Delete) 在JDBC中增加,删除,修改的操作都很类似,只是传递不同的SQL语句就行了。 步骤 1 : 增加 这段代码就是Hello J 阅读全文

posted @ 2020-03-14 10:39 半米高峰 阅读(416) 评论(0) 推荐(0)

Java自学-JDBC Hello JDBC
摘要:JDBC基础 JDBC (Java DataBase Connection) 是通过JAVA访问数据库 步骤 1 : 为项目导入mysql jdbc的jar包 访问MySQL数据库需要用到第三方的类,这些第三方的类,都被压缩在一个叫做Jar的文件里。 为了代码能够使用第三方的类,需要为项目导入mys 阅读全文

posted @ 2020-03-12 09:10 半米高峰 阅读(323) 评论(0) 推荐(0)

Java自学-多线程 原子访问
摘要:多线程 原子访问 步骤 1 : 原子性操作概念 所谓的 原子性操作 即不可中断的操作,比如赋值操作 int i = 5; 原子性操作本身是线程安全的 但是 i++ 这个行为,事实上是有3个原子性操作组成的。 步骤 1. 取 i 的值 步骤 2. i + 1 步骤 3. 把新的值赋予i 这三个步骤,每 阅读全文

posted @ 2020-03-08 08:51 半米高峰 阅读(285) 评论(0) 推荐(0)

Java自学-多线程 Lock对象
摘要:多线程 Lock对象 与synchronized类似的,lock也能够达到同步的效果 步骤 1 : 回忆 synchronized 同步的方式 首先回忆一下 synchronized 同步对象的方式 当一个线程占用 synchronized 同步对象,其他线程就不能占用了,直到释放这个同步对象为止 阅读全文

posted @ 2020-03-06 21:32 半米高峰 阅读(270) 评论(0) 推荐(0)

Java自学-多线程 线程池
摘要:Java 如何开发一个自定义线程池 每一个线程的启动和结束都是比较消耗时间和占用资源的。 如果在系统中用到了很多的线程,大量的启动和结束动作会导致系统的性能变卡,响应变慢。 为了解决这个问题,引入线程池这种设计思想。 线程池的模式很像 生产者消费者模式 ,消费的对象是一个一个的能够运行的 任务 步骤 阅读全文

posted @ 2020-03-02 09:48 半米高峰 阅读(335) 评论(0) 推荐(0)

Java自学-多线程 交互
摘要:Java 线程之间的交互 wait和notify 线程之间有 交互通知 的需求,考虑如下情况: 有两个线程,处理同一个英雄。 一个加血,一个减血。 减血的线程,发现血量=1,就停止减血,直到加血的线程为英雄加了血,才可以继续减血 步骤 1 : 不好的解决方式 故意设计减血线程频率更高,盖伦的血量迟早 阅读全文

posted @ 2020-03-01 09:20 半米高峰 阅读(371) 评论(0) 推荐(0)

导航