- 博客(9)
- 收藏
- 关注
原创 控制器集中转换属性值
在分布式环境中,比如用户模块和订单模块,订单表中只保存了用户ID,但是页面常常需要展示用户名,这个时候可以在业务代码中远程调用用户模块然后获得用户名,但是这样会将转换和业务代码耦合,增加了代码的复杂度。1.getFields()是查询所有包括父类的的public的属性,getDeclareFields()是查询本类不包含父类的的属性,这里如果要查询父类和子类的所有属性,需要自己重新写方法。我们可以采用注解标识哪些字段需要转换,转换的字段基于什么字段,转化类型是什么。
2022-10-19 09:34:49
97
1
原创 基于Socket实现的简易聊天程序【JAVA】
简单的聊天程序:客户端 开启了两个线程,分别是监听线程,用于监听服务端发过来或者转发过来的信息 输入线程,用于实时监听键盘的输入 服务端实现了好友互发信息 上线好友通知package com.lee.code.replace;import java.io.*;import java.net.Socket;import java.util.Scanner;/** * @description: * @author: * @create: 2020-12-2
2020-12-29 10:17:52
1438
2
原创 BufferReader
BufferReader1.1 测试样例先看这样一段测试代码 ,代码的基本功能就是读文本,然后输出到控制台。以下的说明都是根据这段测试代码展开 public static void main(String[] args) { try { BufferedReader bufferedReader = new BufferedReader(new FileReader("D:
2020-10-14 13:54:28
2167
原创 docker-compose之mysql的安装
1.在mysql目录下,新建docker-compose-mysql.yml文件[root@abc mysql]# pwd/home/middleware/mysql[root@abc mysql]# cat docker-compose-mysql.yml version: '2.0'services: mysql: image: mysql:latest container_name: mysql8.0 restart: always command:
2020-09-03 17:44:24
262
原创 javaSE笔试题总结
目录基本数据类型和其对应的对象类比较Float和Double之间微妙的关系i++和++ifinalcontinue lable和break lable考察构造方法,构造块,静态块,静态属性的输出顺序方法栈,栈,堆的考察try - finally的返回值 基本数据类型和其对应的对象类比较 Integer a = 25;Integer b...
2018-12-18 22:11:05
397
原创 JAVAWEB 文件下载
使用:javaweb环境下的文件下载 前端页面代码:<a class="formControls col-sm-5" id="view_filePath" ></a>jquery代码(data是发ajax请求,从后台获得的数据)$('#view_filePath').html(data.filePath);$('#view_filePath')...
2018-11-06 17:49:55
146
原创 前端卡片展示
现在前端经常会用到卡片类的展示,比如多张银行卡的展示。这个时候需要用到一个统一的前端模板以保证样式的一致,我们只需要通过后台获取一个List,然后向模板中塞数据即可,然后将模板append到一个列表展示的div中。 这里采用的是Jquery. 引入js文件主要如下 <script type="text/javascript" s...
2018-10-31 14:16:42
4176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人