java
子庚
加油
展开
-
项目中的异常处理
全局异常处理器。原创 2023-08-22 09:51:07 · 150 阅读 · 0 评论 -
微服务的使用
【代码】微服务的使用。原创 2023-06-01 09:38:09 · 66 阅读 · 0 评论 -
前后端分离
布置。原创 2023-05-30 19:20:46 · 65 阅读 · 0 评论 -
Nginx 的使用
systemctl stop firewalld原创 2023-05-29 17:10:03 · 58 阅读 · 0 评论 -
读写分离 sharding
systemctl status mysqld 查看linux下mysql运行状态。把读和写放在不同的数据库,缓解数据库压力。原创 2023-05-27 09:20:45 · 59 阅读 · 0 评论 -
Linux
在linux系统中用.开头的文件都是隐藏文件。如果目录不为空要使用rm删除路径。打包项目上传到linux。linux 安装git。gg 移动到文件开头。原创 2023-05-22 16:19:17 · 60 阅读 · 0 评论 -
spring-boot 整合 mybatis
【代码】spring-boot 整合 mybatis。原创 2023-05-14 17:50:26 · 56 阅读 · 0 评论 -
aop pointcut joinpoint
装饰模式。原创 2023-05-03 22:29:26 · 70 阅读 · 0 评论 -
spring junit
原创 2023-05-03 18:39:37 · 59 阅读 · 0 评论 -
spring ioc
inversion of control 将对象的创建交给程序控制。原创 2023-05-02 22:13:20 · 50 阅读 · 0 评论 -
ajax 的使用
post请求 axios可以把js对象直接转换成json对象。服务器 json对象和json字符串互转。原创 2023-04-26 23:41:35 · 59 阅读 · 0 评论 -
cookie 的使用
使用String username = URLEncoder.encode("张三", "utf-8");上面的是响应头的cookie格式,响应头中多个cookie是通过set-cookie字段进行标识的。下面是请求头中的cookie格式,请求头的中多个cookie被拼接成一个字符串。重启服务器还是相同的session,关闭浏览器后session就变了。session是基于cookie实现的。登录功能是通过session来实现的。cookie 只是简单的键值对。原创 2023-04-25 22:33:10 · 51 阅读 · 0 评论 -
jsp 的使用
jsp的使用方式实在太不友好,因此出现了el表达式。实际中不会这样写,ajax。原创 2023-04-24 22:21:37 · 365 阅读 · 0 评论 -
Tomcat的使用
使用tomcat的maven插件。使用骨架创建web项目。原创 2023-04-23 11:27:37 · 60 阅读 · 0 评论 -
http请求
原创 2023-04-23 09:32:33 · 58 阅读 · 0 评论 -
正则表达式补充
原创 2023-04-23 08:57:47 · 53 阅读 · 0 评论 -
myBatis 添加
原创 2023-04-23 08:55:21 · 69 阅读 · 0 评论 -
mybatis 使用
多条件查询动态查询。原创 2023-05-01 19:47:29 · 50 阅读 · 0 评论 -
Maven的使用
默认情况下可以在任何地方使用。可发使用设置其作用范围。主动断开依赖的资源,被排除的资源无法指定版本。idea 导入maven项目。测试程序范围内有效 test。主程序范围内有效 main。原创 2023-04-18 21:37:27 · 55 阅读 · 0 评论 -
jdbc练习
maxActive 5个用户后还可以再申请5个,最多10个。使用下面防止SQL注入。打印当前项目所在目录。原创 2023-04-17 22:19:55 · 71 阅读 · 0 评论 -
数据库设计案例
select * from emp WHERE dep_id in (select did from dept where dname in('财务部', '市场部'));select did from dept where dname in('财务部', '市场部');一个专辑可以属于多个用户,一个用户可以包含多个专辑 多对多。一个专辑可以包含多个曲目,一个曲目只能属于一个专辑 一对多。查询 '财务部' 和 '市场部' 所有的员工信息。查询 '财务部' 所有的员工信息。原创 2023-04-16 18:11:37 · 540 阅读 · 0 评论 -
数据库设计 一对多,多对多,一对一的实现
一个订单对应多个商品,一个商品对应多个订单。加入数据时主键null。原创 2023-04-15 23:58:13 · 324 阅读 · 0 评论 -
自定义注解
原创 2023-04-14 22:19:05 · 50 阅读 · 0 评论 -
如何进行单元测试
alt+command + T try catch 包围一段代码。alt+enter 弹出导包提示 选择junit4。原创 2023-04-13 21:15:01 · 49 阅读 · 0 评论 -
线程池的使用
使用Executor工具类创建线程池。使用Callable。原创 2023-04-13 15:32:36 · 54 阅读 · 0 评论 -
线程创建的几种方式
Runnable 是函数式接口,可以用lambda表达式简化一下写法。第二种 实现Runnable接口,重写run方法。第三种 实现Callable接口。原创 2023-04-13 10:05:54 · 58 阅读 · 0 评论 -
日志技术logback
现有日志框架日志级别。原创 2023-04-12 22:25:00 · 81 阅读 · 0 评论 -
属性文件的读写
解析xml。原创 2023-04-12 20:51:52 · 65 阅读 · 0 评论 -
打印流 的使用
序列化流。用来写对象io框架。原创 2023-04-12 19:46:00 · 65 阅读 · 0 评论 -
使用字符输入转换流来处理编码不一致问题
控制写入文件的字符使用什么编码。2 字符输出转换流。原创 2023-04-11 21:21:18 · 65 阅读 · 0 评论 -
字节缓冲流和字符缓冲流
示例代码字符缓冲输入流按行读数据。原创 2023-04-11 20:15:13 · 60 阅读 · 0 评论 -
字符流的使用
注意事项。原创 2023-04-11 18:16:33 · 46 阅读 · 0 评论 -
资源的释放
老式写法jdk7新式写法。原创 2023-04-10 22:35:35 · 56 阅读 · 0 评论 -
io 字节流
还可以直接用readAllBytes(),直接将文件全部内容读到内存中,在文件过大时该api会抛异常。每次读取一个字节,在is.read()读取的值为-1时表示读到文件尾部。一次读完所有的字节。如果文件很大,这样做性能很低。原创 2023-04-10 22:14:34 · 52 阅读 · 0 评论 -
File 基本使用和编码解码
删除文件,不能删除非空文件夹。原创 2023-04-10 21:38:16 · 109 阅读 · 0 评论 -
JDK 8 使用Stream 操作集合类型
Map不是collection的子类,所以不能直接使用Stream。自定义类型去重需要实现hashCode 和equal方法。stream流中常见方法。原创 2023-04-10 18:27:52 · 82 阅读 · 0 评论 -
Map 集合使用
lambda表达式遍历。原创 2023-04-10 16:18:14 · 57 阅读 · 0 评论 -
collection
自定义类型添加到TreeSet集合时如何排序。LinkList 创建队列。lambda 表达式遍历。HastSet的支重机制。原创 2023-04-09 21:50:54 · 71 阅读 · 0 评论 -
java 异常处理
Java中的编译时异常(Checked Exception)是指在编译时就能够被检测出来的异常,编译时异常必须显式地处理或声明。编译时异常主要包括IOException、ClassNotFoundException、NoSuchMethodException等等,这些异常在编写程序时必须处理,否则程序无法编译通过。在Java中,编译器会强制要求程序员对编译时异常进行处理,以保证程序的稳定性和健壮性。第一种处理异常的方式,内层把异常向外抛出,在最外层处理。原创 2023-04-09 19:32:18 · 65 阅读 · 0 评论 -
正则表达式
原创 2023-04-08 22:49:28 · 54 阅读 · 0 评论