- 博客(9)
- 收藏
- 关注
原创 设计模式之单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的构造器的访问权限设置为private,这样,就不能用new操作符在类的外部产生类的对象了,但在类内部仍可以产生该类的对象。因为在类的外部开始
2022-07-09 21:36:22
189
原创 设计模式的七大设计原则
设计模式就是为了让程序具有更好的 :即用多个专门的接口,而不是用单一的总接口,客户端不应该依赖它不需要的接口。因此这个原则需要我们在设计接口时应当注意一下几点 :1、一个类对一个类的依赖应该建立在最小的接口之上。2、建立单一接口,不要建立庞大臃肿的接口。3、尽量细化接口,接口中的方法尽量少(不是越少越好,一定要适度)。我们在设计接口的时候,要多花时间去思考,要考虑业务模型,包括以后有可能发生变更的地方还要做一些预判。即 :即 :即 :即 :即 :其实在实际开发过程中,并不是一定要求所有代码都遵循设
2022-07-04 18:18:53
859
原创 jpa 和 mybatis
4. 用JPA书写repository层二、mybatis1. 简单介绍MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Ordinary Java Objects,普通的 Java对象)映射成数据库中的记录。2. mybatis的优势简单易学:本身就很小且简单。没有任何第三方
2022-06-30 00:03:47
11923
原创 阿里云批量发送短信
二、写工具类代码如下(示例):总结这也是我第一次写批量短信发送,也写了挺久,也是实习期间,公司给了我这么一个机会让我接触到阿里云批量短信发送,毕竟如果光靠自己是申请不到签名和模板的,哭唧唧,所以浅浅记录一下吧。这里面我还学到了一个封装类就是 JSONArray,他可以自动转换成json数组,而且还是自带中括号的,就比如[“tom”,“kate”,“jerry”],就不用我手动拼接成这样了,就很棒!...
2022-06-29 09:32:28
1575
原创 用mysql生成6位验证码
因为最近在准备面试,所以就复习了一下Mysql,就看到了用mysql生成6位验证码,觉得很有趣,就浅浅记录一下。或者各函数的解释1.rand()函数返回0~1内的随机数。参数x的四舍五入的值,保留y位小数点。左填充,用字符串pad对str的左边进行填充,达到n个字符串长度。右填充,用字符串pad对str的右边进行填充,达到n个字符串长度。先是用 rand() 函数随机生成0~1的数,然后用 round(x,y) 函数,将随机生成的数放在第一位(也就是x的位置),第二位写 ‘0’,表示小数点后面没有数
2022-06-06 20:27:05
1377
原创 报错:java.lang.IllegalArgumentException: Result Maps collection does not contain value for xxx
java.lang.IllegalArgumentException: Result Maps collection does not contain value for 类名:非法数据异常。// 下面的resultMap 应该写成 resultType<select id="selectInIdList" resultMap="com.yc.mybatis.bean.Cinema"> select <include refid="columns1"></i
2022-04-16 23:38:33
2440
原创 在linux中上传并运行项目
文章目录前言一、在linux上下载相应软件1. 下载Java2. 下载git3. 下载maven4. 下载mysql二、下载打包工程1. 准备一个要上传的项目1.1. 数据库部分1.2. git 部分1.3. idea部分2. linux中的操作2.1 克隆git仓库到linux中2.2 工程打包前的操作2.3 通过maven命令对工程打包2.4 启动springboot项目3. 浏览器的操作总结前言要先说明的是我的...
2022-04-07 01:16:42
1655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人