- 博客(15)
- 收藏
- 关注
原创 redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool
遇到这个问题的原因是:没有释放jedis连接Jedis jedis = jedisUtil.getJedis();jedis.set(key,vlaue);1、将字段保存到jedis中,如果不释放redis连接,就会报上面的错误解决办法2、在jedisUtil工具类中添加释放连接的方法//释放链接public synchronized void returnToPool(Jedis jedis){ try { if(jedis!=null){ ..
2020-11-24 10:54:09
1761
原创 mybatis插入mysql异常 clock moved backwards. Refusing to generate id for XX milliseconds
服务器在运行时插入数据报错原因:服务器系统时间倒退 ,而mybatis默认的id生成算法是雪花算法 ,生成id就会抛异常解决办法:1、简单粗暴的重启服务,检查服务器系统时间 2 、主键使用注解设置 @TableId(value="id" ,type=IDType.AUTO) private Long id;...
2020-11-13 16:02:22
11571
1
原创 递归企业部门
根据部门名称搜索,如果该部门是子部门,父部门也要同时递归出来 /*/* *@参 数: [parentCode]:父级编码 officeName:部门名称 *@返回 值: */ public List findCompanyDept(String parentCode,String officeName){ List<...
2018-07-23 10:31:45
363
原创 Java从数据库中拿出公式进行计算
public static void main(String[] args) { // 执行字符串表达式:(k-(x-y)*0.1),进行计算 Map<String, Object> map = new HashMap<String, Object>(); map.put("k", 10); map.put("x", 2); map...
2018-07-20 09:37:47
10161
1
原创 ElasticSearch新建索引
#### i 新建索引PUT /product_v2```json{ "settings": { "analysis": { "analyzer": { "ik": { "tokenizer": "ik_smart" },
2018-07-20 09:17:32
468
原创 ElasticSearch 学习文档
新建索引PUT请求http://192.168.100.73:9200/book/地址:端口号/索引名称插入POST请求 http://192.168.100.73:9200/book/math/1 地址:端口号/索引名/类型/id {"name":"语文数学","contry":"china","age":"7","date&q
2018-07-19 15:43:22
330
原创 Java导出表格
//第一步,创建一个webbook,对应一个Excel文件HSSFWorkbook wb = new HSSFWorkbook();//第二步。在webbook中添加一个sheet,对应Excel文件HSSFSheet sheet = wb.createSheet("入库记录表");sheet.setDefaultColumnWidth(20);//表格设置默认的宽度sheet.set...
2018-07-19 15:33:51
205
原创 Redis 入门
安装redis(在此之前一定要安装gcc) 1、下载压缩包: redis-3.0.7.tar.gz 2、解压: tar -xzpvf redis-3.0.7.tar.gz(解压缩包的路径) 3、编译:make 4、新建文件夹:make PREFIX=/user/local/redis install 5、将redis.conf复制到...
2018-07-19 15:16:18
131
原创 Spring AOP
1、面向切面编程 :是一种编程范式,不是编程语言 ;解决特定问题,不能解决所有问题;是oop的补充,不是替代 面向过程编程 面向对象编程 函数式编程 事件驱动编程 面向切面编程 DRY :Don't Repeat Yourself 解决代码重复性的问题 SOC: S...
2018-07-19 15:12:59
163
原创 SpringBoot 发布方式
发布方式 构建jar包,命令行运行Spring Boot程序 步骤: File---》setting---》maven---》Runner 在VM Option输入:-Dmaven.multiModuleProjectDirectory=$M2_HOME ---》maven Project ...
2018-07-19 15:11:47
192
原创 SpringBoot 热部署
热部署:直接加载整个应用 热加载:在运行时重新加载改变的class 使用场景 热部署更多的是在生产环境使用 热加载则更多的是在开发环境使用 热部署的原理解析 Java类的加载过程 初始化jvm————>产生启动类加载器--->标准扩展类加载器----->系统类加载器...
2018-07-19 15:08:39
167
原创 Java 对mongodb数据库进行修改
在json数据中,对数据进行追加,类似于追加产品评论public String updateComment(Integer accountId,String _id,String goodsDescripe){ List list = new ArrayList(); Map map = new HashMap(); DBCollection dbCollectio...
2018-07-19 15:03:17
2183
原创 linux系统下mongodb数据库的备份与恢复
连接数据库:mongo localhost:27017 查看数据库:Show dbs;备份数据库: mongodump -o /var/MongoDB/ 还原数据库:mongorestore -d 库名 /var/MongoDB/库名-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,...
2018-07-19 14:43:35
938
转载 Liunx中MySQL数据库自动备份
查看磁盘空间情况: 既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果!存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存储介质; [root@nginx01 ~]# df -hFilesystem Size Used Avail Use% ...
2018-07-19 14:41:49
239
转载 MySQL 学习笔记
了解备份方式 热备份:读写不受影响(mysqldump-->innodb) 温备份:仅可以执行读操作(mysqldump-->myisam) 冷备份:离线备份,读写都不可用 逻辑备份:将数据导出文本文件中(mysqldump) 物理备份:将数据文件拷贝(xtrabackup、mysqlhotcopy) ...
2018-07-19 14:34:02
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人