- 博客(26)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Exception in thread “Thread-99“ java.net.BindException: Address already in use: bind
xxljob配置好之后总会有这个错,但不影响启动版本2.2.0出现这个问题,2.3.0无这个问题 xxl-job配置遇到的坑:java.net.BindException:Address already in use: bind最初以为端口被占用了,排查发现不是端口问题,xxl-job在版本更新之后//@Bean(initMethod = “start”,destroyMethod = “destroy”)不需要加 改成@Bean看一了篇文章,它里面用的是 @ConditionalOnClas
2022-04-19 10:24:29
1333
1
原创 excel表格的导入
使用时,前端传给后端的是base64格式的文件 public void excel(String file) { Integer insert=-1; //将base64转换成file文件 File base64ToFile = base64ToFile(file); //读取文件的数据到字节流is InputStream is = new FileInputStream(base64ToFile); Workbook
2022-01-26 18:27:03
313
原创 excel模板下载
这里我是把模板转成base64格式 public void downModelExcel( HttpServletResponse response) throws Exception { String base64="从base,处截取,一直到最后"; File file1 = base64ToFile(base64); try { InputStream is = new FileInputStream(file1);
2022-01-21 15:00:19
224
原创 excel表格下载,并设置填充色
首先将数据下载成集合对象,存储在ApiResponse中然后设置excel表格的格式 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.3.0</version>
2022-01-21 14:36:51
485
原创 postgres数据库序列
创建序列CREATE SEQUENCE 序列表名 INCREMENT 1(每次自增数) MINVALUE 序列开始值 MAXVALUE 序列最大值 START 序列最小值 NO CYCLE;查询一次,自增一次select nextval('序列表名');删除序列DROP SEQUENCE IF EXISTS 序列表名;查询表中某一字段中是否含有特定的字符串方法一模糊查询where 字段名 like concat('%','查询的数据','%') 方法二这个查询应该比较快(我
2022-01-11 10:54:18
343
转载 java中分页插件怎么使用方法_Mybatis分页插件PageHelper配置及使用方法详解
环境框架:spring+springmvc+mybatispom.xmlcom.github.pagehelperpagehelper5.1.2配置全局配置文件在mybatis的全局配置文件中配置PageHelper分页插件/p>PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">使用例如:实现对用户的多条件查询package co
2021-10-13 09:44:18
1892
转载 数据库中所有字段都有值,查询后返回的java对象部分属性却为null解决办法
数据库里有数据,查询时sql语句也查出来了,但在把数据赋值时给对象时,有些字段的值是空值,不知道为什么,数据库里的表的字段名有下划线risk_name,将下划线去掉,改为riskname后,就没问题了...
2021-09-14 09:04:22
1294
转载 postgrelsql数据库的操作
pgsql删除字段,存在该字段才删除alter table 【表名】 drop column if exists 【字段名】;2.pgsql批量添加/删除一张表的字段a.增加ALTER TABLE 【表名】 ADD COLUMN 【字段名】【数据类型】 【限制】, ADD COLUMN 【字段名】【数据类型】 【限制】;ALTER TABLE user ADD COLUMN user_name character varying not null, ADD COLUMN age.
2021-09-13 13:36:02
378
原创 2021-09-08
select a.id,name,b.id as "订单号",money,goodsName from a,b where a.id=b.userId and a.id in(select id from a where phone ="1861111111" or phone="1862222222")
2021-09-08 15:03:36
65
原创 java中^ 的运算
位异或运算(^)运算规则是:两个数转为二进制,然后从高位开始比较,如果相同则为0,不相同则为1。如int a=10;int b=3;System.out.println(a^b)结果:9首先把a和b转换成二进制十进制转二进制:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依次步骤继续向下运算直到商为0为止。10转成二进制后为:10103转成二进制: 11两者开始比较时,将位数补全1010---->0000101011 ---->00
2021-09-03 15:55:31
5285
转载 数据库表连接之左连接(LEFT JOIN)、右连接(RIGHT JOIN)和内连接(INNER JOIN)
现在有两张表,计算机学院学生表和选课表,表的结构如图所示:StudentSCourse 为了更加直观的解释,先以上述两张表为基础执行相应的SQL语句,再进行解释。左连接(LEFT JOIN)SQL语句SELECT * FROM Student LEFT JOIN SCourse ON Student.SNumber = SCourse.SID执行结果![在这里插入图片描述](https://img-blog.csdnimg.cn/88d8fd219fa34b3684df7690d
2021-08-30 16:22:38
5135
转载 list集合按照对象的属性排序
二、直接调用Collections.sort()方法,并重写compare方法public class Demo { public static void main(String[] args) { TestA testA1 = new TestA("小张", 3); TestA testA2 = new TestA("小李", 1); TestA testA3 = new TestA("小王", 2); List<TestA> list = new ArrayL
2021-08-23 10:18:15
226
原创 查询某天、某月、某年的数据
查询某一天的数据(这种可以直接用String类型的字符串来查,前端传来的数据不用转换成Date类型)select * from test wheredate_format(test.beginTest,'%Y-%m-%d') = #{beginTest}查询某月或某年都可以使用上面的,把查月数据:把'%Y-%m-%d' 改成 '%Y-%m'查年数据:把'%Y-%m-%d' 改成 '%Y'`...
2021-08-12 14:30:54
179
原创 page分页类
package cn.kgc.keyword.uitl;/** * todo 分页类 * todo @author Administrator * 页码,页容量,总条数,总页数,数据集合 * 页码:有前端指定 * 页容量:由前段指定 * 总条数:根据符合条件的数据库数据数量来决定 * 总页数:总条数/页容量 (+1) * 数据集合:当前符合所有数据的集合 * 查询数据的起始位置:(页码-1)*页容量 */public class PageUtil<T> { /**
2021-08-05 11:38:20
268
转载 随机生成不重复的随机数,多少位可以自己定
后台代码如下: public static void main(String[] args) { String cardNumber=returnCard();//调用下边的方法 public String returnCard(){ String cardNnumer=getCard();//调用生成随机数的方法:这里以6位为例 SuECard eCard = eCardService.selectByCardNum(cardNnumer);//生成的随机数进
2021-08-05 10:34:39
167
原创 MySQL insert into添加数据并返回该条数据的id的方法
在Mapper.xml中写SQL语句时添加 1)insert按如下修改,添加属性 “useGeneratedKeys”和“keyProperty”,其中 keyProperty 是 Java 对象的属性名,而不是表格的字段名,通过该对象例如:keyword.getId()获取: <insert id="add" useGeneratedKeys="true" keyProperty="id"> insert into keybiao(name, type, time) v
2021-08-04 17:07:15
6243
原创 Java基础信息
1、八大基本数据类型整数类型byte、short、int、long浮点数类型float、double字符类型char布尔类型boolean2、基础数据类型和包装数据类型的区别① 包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址;基本类型不是② 包装类型是引用的传递;基本类型是值的传递③ 声明方式不同: 基本数据类型不需要new关键字; 包装类型需要new在堆内存中进行new来分配内存空间④ 存储位置不同: 基本数据
2021-08-04 16:42:14
185
原创 ResponseCode响应状态码
package cn.kgc.ssm.common;/**响应状态码@author 27498*/public enum ResponseCode {//成功SUCCESS(0, “true”),//失败ERROR(1, “false”),//需要登入NEED_LOGIN(10, “NEED_LOGIN”),//参数错误ILLEGAL_ARGUMENT(2, “ILLEGAL_ARGUMENT”),// 用户拥有此商品USER_HAVED(11,“您已经拥有此商品”)
2021-08-04 12:24:28
2409
原创 ServerResponse通用对象返回器
package cn.kgc.ssm.common;import org.codehaus.jackson.annotate.JsonIgnore;import java.io.Serializable;/**通用对象返回器@author 27498JsonSerialize 保证序列化json的时候,如果是null的对象key会消失//@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)*/public
2021-08-04 12:23:20
633
原创 Page分页类的封装
package cn.kgc.ssm.utils;import java.util.List;/**分页处理类 .@author XX@version v1.0@date Sep 21, 2011/public class Page {private Integer curPage;/*总记录数 ./private Integer total;/*每页行数 ./private Integer pageSize;/*页面的总数 ./private
2021-08-04 12:17:45
253
转载 SSM搭建笔记
SSM搭建笔记1、ssm的组成部分:spring+springmvc+mybatis2、本教程使用环境为Java 8、IDEA 以及Maven3、开始教程 1)、使用idea创建maven项目,注意!一定要选择自己配置好的阿里云maven,否则会创建失败 2)、在控制台中看到build success 是为创建成功,如果创建失败请参考第一条,第一次创建是加载速度较慢请耐心等待 3)、在创建完成后,找到pom.xml(项目依赖管理文件)在dependencies中写入以下代码:<
2021-07-28 15:05:03
99
电脑开机让输码才能进入系统,怎么取消它
2021-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人