- 博客(6)
- 收藏
- 关注
原创 Java编程中各种数据对象说明
选用依据:主要其自身作用和作用的对象的不同进行选用。 PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.(java数据表对应对象,可以看出表映射而成的java对象) VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传
2022-03-13 14:23:53 396
原创 spring 需要注入的依赖类型(通过maven)
spring框架需要注入的依赖除了自身需要的还有很多,关键是看项目需要。以引入spring依赖为例进行说明该如何进行依赖引入,首先我们要知道spring包含哪些部分才能引入对应的依赖,这也是我们引入依赖的原则即根据需求。spring框架结构图如下图所示: 由上图我们可以看出spring包括数据访问、web、IOC容器相关、AOP等模块,我们以IOP容器为例进行依赖引入示例: 1.IOC容器相关依赖包括bean、core、context、expression; <dependency>
2022-01-18 10:14:06 1520
原创 分页查询探究
分页查询 分析:效果是进行页面展示,因此可对页面的组成元素进行分析,一般包括数据总数,每页总数,待显示页数,当前页数据内容,如下图: 因此按照上述分析我们可以从两条线出发解决这个问题: 1)查询要显示的内容; 2)通过查询符合条件的总数量(因为每页显示的条数是设定的,因此查询到总数量就可以计算出页数)。 从SQL角度而言就是查询符合条件的总的数量(select conut() …),至于每页的数据就可以通过设定查询限制查询对应的数据(利用limit,比如第三页内容那就可以通过页数3和每页要显示的条数最为限
2021-10-30 21:12:14 486
原创 springboot、netty 项目服务器部署
部署前猜想 工程背景:springboot + netty(如果单纯的springboot同样适用) 工程打包,包括:工程IP的更换,数据库IP地址更换。 工程上传到指定服务器,数据库导入服务器数据库管理系统。 通过命令运行服务器中上传的工程包。 测试是否部署成功:controller、TCP两方验证。 流程:本地工程文件上传到服务器,然后通过xx方法启动,然后能正常访问。 部署实战 一、 本地打包测试 (开发环境、打包工具、只需上网搜索对应方法即可,下图是idea通过插件打包) 1)首先:原工程
2020-09-04 18:14:43 1925 3
原创 时间戳、时间、及格式化
从格林威治时间1970年01月01日00时00分00秒到当前时间的秒数:即时间戳。 这是基石,是大家处理的标准。 获取时间戳的方式: //方式 一 System.currentTimeMillis(); //方式 二 Calendar.getInstance().getTimeInMillis(); //方式 三 new Date().getTime(); 一和三速度较快。 时间:我们现在所说的时间是时间戳格式化后的时间。如年月日,只不过根据需求转化为不同的格式。 格式化方式: //方式一: Simple
2020-08-21 11:55:28 608
原创 LinkedList实现原理
@LinkedList实现原理 流程分析:程序从main函数开始执行,首先执行LinkedList linkedList = new LinkedList();即实例化LinkedList对象(在堆空间中开辟一个空间,对象包括三个成员变量:size结点个数初始值0,first首结点初始值null,last尾结点初始值null),栈中的linkedList为对象引用指向堆中0x1101对象。然后执...
2020-04-17 10:18:16 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人