
java
文章平均质量分 55
baker_zhuang
8年工业软件开发经验,熟悉CRM、MES及WMS系统,实现从客户管理到生产、仓储的全流程智能化。专注于AI大模型与3D虚拟显示技术,致力于企业智能化升级。擅长将前沿科技融入企业运营,提升效率与决策能力。持续学习,勇于创新,将技术难题转化为发展动力,助力企业数字化转型,实现可持续增长。在快速变化的市场中,始终站在技术前沿,为企业创造更大价值。
展开
-
Mybatis中一对一和一对多的处理
上文讲了关于<select>标签的用法和例子,但是很多时候这些并不能完全满足需求,因为很多时候关系型数据库是存在表关联的情况,比如一个用户表中数据对应一条用户详细信息数据,这样就存在表关联的情况,用户表的其中一个字段是用户详细信息的数据类型,亦或者一个用户有多种角色,那么用户表中就存在roles这样一个对象集合...原创 2023-09-14 10:28:00 · 91 阅读 · 0 评论 -
java连接数据库
新手在刚刚接触java连接数据库的时候很多都会有点蒙,毕竟刚刚涉及到java连接外部的资源,不像之前学习java的时候只是一些思维逻辑的问题了。下面我就从讲解下最基础的java连接数据库。java连接数据库一般分为几个步骤,这几个步骤在不少面试的时候面试官也会问:1.加载数据库驱动,不同的数据库有不同的数据库驱动(如果用maven的话,注意sql server的数据库驱动jdbc4j在ma...原创 2018-06-15 15:58:59 · 249 阅读 · 0 评论 -
数据库的各种锁
1.乐观锁和悲观锁(悲观锁又包括共享锁和排它锁)乐观锁不是数据库自带的需要去手动实现,思想是乐观,不认为这次操作会导致冲突,在操作后再判断是否发生了冲突,通常操作是给数据表加一个版本的字段version,每次操作给版本加1,简单说就是先查版本号version的值,然后执行更新操作的时候判断version和之前的版本号是否一致:代码实现:查询出商品信息 select (status,s...原创 2019-05-17 15:53:28 · 1369 阅读 · 0 评论 -
java中java.util.Date和java.sql.Date区别以及数据库的Date和DateTime
在设计数据库和java类的时候经常用到Date类型,数据库的CREATE_TIME字段用varchar类型还是String类型?刚入门的人总会感觉String更好用,因为截取就行了,而且数据库和java类之间无缝衔接,反正传过取是什么就存什么,不需要担心其他的,只要管好在java代码中生成的时间信息并转化成String就万事大吉了。 但实际上正规的还是用Date来存储,因...原创 2019-06-04 09:29:16 · 1953 阅读 · 0 评论 -
HTTP请求详解
好久之前有一次 面试,问我http请求有哪几部分组成,我毫不犹豫回答:请求头和请求体,一想,没错啊,请求头放key:value格式的信息,包括编码,主机端口,语言等一大段信息,请求体就是传递的参数了,然后面试官问:还有呢?我没想出来还有什么,后来回来查了下发现,原来还有个一直容易被忽略的请求行; 现在有空就复习下http请求,到底包含了那些部分,每个部分是什么内容:...原创 2019-06-11 15:37:04 · 334 阅读 · 1 评论 -
计算两个日期之间的工作日天数
计算两个工作日之间的天数 :利用循环遍历开始时间和结束时间之间的天数,工作日则累计,非工作日跳过,不过如果开始时间和结束时间之间很长,效率可能不高,import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calenda...原创 2019-06-11 17:33:41 · 4110 阅读 · 2 评论