JAVA
路与舟
个人域名:fujun-learner.blog.csdn.net
展开
-
Spring+MyBatis企业应用实战 - 笔记- Java EE应用
序号 分层 组件 技术 1 View(表现)层 表现层组件 JSP,Velocity,FreeMarker,Tapestry 2 Controller(控制器)层 控制器组件 MVC框架 3 Service(业务逻辑)层 业务逻辑组件 不该出现原始的MyBits,Hibern...原创 2020-02-25 00:20:17 · 109 阅读 · 0 评论 -
Spring+MyBatis企业应用实战 - 笔记-简写词总结
简写 全写 中文 其它说明 Domain Object 领域对象 POJO Plain Old Java Object 普通的、传统的Java对象 DAO Data Access Object 数据访问对象 CRUD create,retrieve,update,delete 创建、...原创 2020-02-25 00:20:01 · 111 阅读 · 0 评论 -
Spring+MyBatis企业应用实战 - 笔记
人事管理系统系统功能1序号 系统功能 添加 查询全部 模糊查询 删除 修改 1 用户管理 添加用户 查询所有用户 根据名称进行模糊查询 删除用户 修改用户 2 部门管理 添加部门 查询所有部门 根据名称进行模糊查询 删除部门 修改部门 3 职位管理 添加职位...原创 2020-02-24 21:53:43 · 131 阅读 · 0 评论 -
Java 字节数组的长度length
字节数组开始的长度length即为数组的size,但是当其被字符串对应的字符数组复制后,其长度就变为了字符串的长度public class Buf_test { byte[] buf; int [] array; public void test() { buf = new byte[255];//buf首先初始化为数组,其length为255,此时buf各元素的值为0...原创 2019-05-19 03:17:08 · 11905 阅读 · 0 评论 -
Java DatagramPacket 中的坑
转载请注明来源目录问题说明这里给出两种解决方法方法一:使用getLength()截取更新的数据部分。下图中,使用substring(0,p.getLength())截取了p.getData()中被更新的数据部分。方法二:每次接收数据开始前,对DatagramPacket的数据进行置零。下图中,从第一次开始,都对DatagramPacket前getLength()个字节的数据进行...原创 2019-05-19 04:04:25 · 4391 阅读 · 1 评论 -
Java使用循环创建多个线程
目录情景:循环创建一类线程,这类线程的run()方法不能立即结束,如包含循环等。问题:创建线程后,启动线程时,使用run()方法则需要等待线程的run()方法先结束,否则阻塞;使用start()方法启动线程,则立即开始创建下一个线程。测试代码及结果如下:情景:循环创建一类线程,这类线程的run()方法不能立即结束,如包含循环等。问题:创建线程后,启动线程时,使用run(...原创 2019-05-19 23:31:13 · 12634 阅读 · 0 评论 -
在死循环中使用Scanner获得键盘输入
JAVA 在死循环中使用Scanner获得键盘输入目录1. 编译时无错误和警告,且运行过程中无异常的代码实例2. 编译时报错的示例代码3. 编译时警告的代码4. 编译时无错误和警告,运行过程中出现异常的示例代码1. 编译时无错误和警告,且运行过程中无异常的代码示例//编译时无错误和警告,且运行过程中无异常的代码示例package scanner_test;...原创 2019-05-18 21:17:12 · 1053 阅读 · 0 评论