会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
腾逸
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年9月4日
Redis为什么变慢了?常见延迟问题定位与分析
摘要: Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一头雾水。 很多时候,Redis出现访问延迟变大,都与我们的使用不当或运维不合理导致的。 这篇文章我们就
阅读全文
posted @ 2020-09-04 10:13 腾逸
阅读(2019)
评论(0)
推荐(1)
编辑
2020年7月21日
SpringBoot事务注解@Transactional 事物回滚、手动回滚事物
摘要: 处理springboot 下提交事务异常,数据库没有回滚的问题。 spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。 什么是检查型异常什么又是非检查型异常?最简单的判断点有两个:1.继承自runtimeexception或
阅读全文
posted @ 2020-07-21 15:31 腾逸
阅读(16065)
评论(0)
推荐(1)
编辑
2020年7月18日
Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别
摘要: 1.需求描述 对系统日期进行格式化,并仍保持日期类型 2.错误方法 直接使用to_date()实现 SELECT TO_DATE(SYSDATE,'YYYY-MM-DD') FROM DUAL; 这样查出来的结果不对 错误原因:to_date()函数是类型转换,不是格式转换,字符串和后面的格式要匹配
阅读全文
posted @ 2020-07-18 14:33 腾逸
阅读(8568)
评论(0)
推荐(1)
编辑
2020年7月9日
Jedis与Redisson选型对比
摘要: 1 概述 1.1. 主要内容 本文的主要内容为对比Redis的两个框架:Jedis与Redisson,分析各自的优势与缺点,为项目中Java缓存方案中的Redis编程模型的选择提供参考。 2. Jedis与Redisson对比 2.1. 概况对比 Jedis是Redis的Java实现的客户端,其AP
阅读全文
posted @ 2020-07-09 15:51 腾逸
阅读(2719)
评论(0)
推荐(0)
编辑
2020年6月22日
使用rdbtools工具来解析redis rdb文件
摘要: 转自:https://www.cnblogs.com/cheyunhua/p/10598181.html 工欲善其事必先利其器,日常工作中,好的工具能够高效的协助我们工作;今天介绍一款用来解析redis rdb文件的工具,非常好用。会之,受用无穷! 一、rdbtools工具介绍 源码地址:https
阅读全文
posted @ 2020-06-22 14:53 腾逸
阅读(984)
评论(0)
推荐(0)
编辑
2020年6月12日
为什么有的程序员不推荐使用Lombok!
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2020-06-12 09:11 腾逸
阅读(12)
评论(0)
推荐(0)
编辑
2020年6月10日
Generating equals/hashCode implementation but without a call to superclass
摘要: Generating equals/hashCode implementation but without a call to superclass1、lombok 警告,没有注入父类的字段当我们给一个继承了父类的子类上使用@Data @ToString @EqualsAndHashCode 注解时
阅读全文
posted @ 2020-06-10 16:37 腾逸
阅读(21711)
评论(0)
推荐(1)
编辑
2020年6月3日
sql更改表结构并将老数据导入(触发器)
摘要: 1 --1.旧表改名 2 ALTER TABLE APP_MULTI_PARAM_test RENAME TO APP_MULTI_PARAM_test_bk; 3 4 --2.创建新表 5 CREATE TABLE APP_MULTI_PARAM_test ( 6 ID VARCHAR2(64 C
阅读全文
posted @ 2020-06-03 14:14 腾逸
阅读(308)
评论(0)
推荐(0)
编辑
2020年5月25日
解决 Order By 将字符串类型的数字 或 字符串中含数字 按数字排序问题
摘要: oracle数据库,字段是varchar2类型即string,而其实存的是数字,这时候不加处理的order by的排序结果,肯定有问题解决办法: (1)cast( 要排序的字段名 as integer) ,注意 integer 小写 (2)to_number (要排序的字段名) 如以下例子:表数据与
阅读全文
posted @ 2020-05-25 17:48 腾逸
阅读(7923)
评论(0)
推荐(0)
编辑
2020年3月24日
File.delete()和Files.delete(Path path)的区别
摘要: 文件删除时可以选择File.delete()和Files.delete(Path path),这两个方法到底有什么区别呢? //删除暂存的pdfFile file =new File(pdfFilename);file.delete();Path path2 = Paths.get(pdfFilen
阅读全文
posted @ 2020-03-24 21:37 腾逸
阅读(6029)
评论(0)
推荐(0)
编辑
file.deleteOnExit()与file.delete()的区别
摘要: 之前踩过一个坑,下载过的文件在我第二次打开app的时候奇迹的找不到了。难道是没有下载成功?为此我特地查看了我的本地文件路径的目录。事实证明文件的确是下载到了本地路径下,但是第二次进入app的时候,路径下的文件自动删除了。但是我并没有涉及到这方面的逻辑啊,之后我把问题定位到file.deletOnEx
阅读全文
posted @ 2020-03-24 21:36 腾逸
阅读(1960)
评论(0)
推荐(0)
编辑
2020年1月3日
java日期中YYYY与yyyy的区别
摘要: date==>string string ==>date 总结: 个人觉得:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。这个结论在正向转换的时候是没有问题的,但是在逆向转换的时候是有问题的 总之,仅仅是想格式化我们普通人认识的日期,用"yyyy-MM-dd
阅读全文
posted @ 2020-01-03 09:31 腾逸
阅读(2732)
评论(0)
推荐(0)
编辑
2019年12月26日
IDEA git分支回退指定的历史版本
摘要: https://blog.csdn.net/woshi1226a/article/details/86664159
阅读全文
posted @ 2019-12-26 09:29 腾逸
阅读(1181)
评论(0)
推荐(0)
编辑
2019年12月25日
Lucene介绍与使用
摘要: Lucene介绍与使用 Lucene介绍与使用 原文链接:https://blog.csdn.net/weixin_42633131/article/details/82873731 不选择使用Lucene的6大原因? 原文链接:https://blog.csdn.net/xiangxizhishi
阅读全文
posted @ 2019-12-25 19:30 腾逸
阅读(375)
评论(0)
推荐(0)
编辑
2019年11月7日
Lombok 学习指南
摘要: 转自:https://segmentfault.com/a/1190000020864572 一、Lombok 简介 Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中
阅读全文
posted @ 2019-11-07 13:13 腾逸
阅读(296)
评论(0)
推荐(0)
编辑
2019年10月14日
warning: accessed via instance reference
摘要: 提示如图: 先简单翻译一下:静态成员***通过实例对象访问显示通过类实例而不是类本身调用方法和属性。现有一个类Test,有静态方法methods和静态属性fields。对于静态变量或方法,推荐使用的方式是Test.fields,而不是new Test().fields。当然,使用this.field
阅读全文
posted @ 2019-10-14 14:28 腾逸
阅读(1476)
评论(0)
推荐(0)
编辑
2019年10月10日
Redis 数据备份与恢复
摘要: Redis 数据备份与恢复 数据备份 语法 redis Save 命令基本语法如下: 实例 该命令将在 redis 备份目录中创建dump.rdb文件。 恢复数据 1、获取备份目录 以上命令 CONFIG GET dir 输出的 redis 备份目录为 /usr/local/redis/bin。 2
阅读全文
posted @ 2019-10-10 17:33 腾逸
阅读(731)
评论(0)
推荐(0)
编辑
sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容
摘要: import sun.misc.BASE64Decoder;在项目中,设计到64位编码的。有时开发会用到JDK中自带的BASE64工具。但sun公司是建议不这样做的。尤其是更新了JDK版本,项目甚至还存在保存的信息。 可引用 import org.apache.commons.codec.binar
阅读全文
posted @ 2019-10-10 15:25 腾逸
阅读(11360)
评论(0)
推荐(1)
编辑
2019年9月24日
Spring Data JPA 动态拼接条件的通用设计模式
摘要: import java.sql.Timestamp;import java.util.ArrayList;import java.util.List;import javax.persistence.criteria.CriteriaBuilder;import javax.persistence.
阅读全文
posted @ 2019-09-24 15:24 腾逸
阅读(1199)
评论(0)
推荐(0)
编辑
SpringDataJPA快速入门
摘要: SpringDataJPA快速入门 前言 之前在学习 SpringBoot 框架的时候,使用到了 SpringData JPA,但是当时只是简单的查询,没有用到稍微复杂的查询。 JPA 的 JPQL 语法规则对于简单的查询实属利器,大大加快了开发速度。不久前,在公司将用户推荐功能单独抽取出为一个独立
阅读全文
posted @ 2019-09-24 15:17 腾逸
阅读(297)
评论(0)
推荐(0)
编辑
接口可以继承多个接口总结
摘要: 接口是常量值和方法定义的集合。接口是一种特殊的抽象类。 ava类是单继承的。 java接口可以继承多个接口。 不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢?但接口不存在这样的问题,接口全都是抽象方法继承谁都无所谓,所以接口可以继承多个接口。
阅读全文
posted @ 2019-09-24 15:14 腾逸
阅读(3317)
评论(0)
推荐(0)
编辑
2019年9月17日
gradle 离线模式offline 用法
摘要: 1。 离线模式 offline所谓离线模式offline,就是gradle在解析依赖的时候采用本地的依赖库(如 GRADLE_USER_HOME指定的路径),而不是依据项目build.gradle文件中设置的仓库地址进行解析。这样就可以很快速的完成解析工作,而不至于花大量时间连接依赖仓库。但是采用这
阅读全文
posted @ 2019-09-17 14:31 腾逸
阅读(6413)
评论(0)
推荐(0)
编辑
2019年8月31日
Intellij IDEA 2019 最新优化配置
摘要: 带你玩转IntelliJ IDEA 使用教程(2019图文版) https://blog.csdn.net/weixin_40816738/article/details/90116150
阅读全文
posted @ 2019-08-31 15:37 腾逸
阅读(1648)
评论(0)
推荐(0)
编辑
2019年7月30日
Java String.Format() 方法及参数说明
摘要: 转自:https://blueram.iteye.com/blog/441683 JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参
阅读全文
posted @ 2019-07-30 20:29 腾逸
阅读(1661)
评论(0)
推荐(0)
编辑
2019年7月22日
Xmanager power suit 6 最新版注册激活附注册机
摘要: 转自:https://blog.csdn.net/the_liang/article/details/82708907 Xmanager Power Suit 6.0.0109 最新版注册激活,长期更新以下方法基本上可以对最近版本适用,也就是说不需要我更新文章,你也可以通过以下方法尝试激活最新的版本
阅读全文
posted @ 2019-07-22 17:17 腾逸
阅读(4823)
评论(0)
推荐(1)
编辑
2019年6月25日
谨慎使用ArrayList中的subList方法
摘要: 转自:https://www.toutiao.com/a6705958780460335619/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1561423940&app=news_article&utm_so
阅读全文
posted @ 2019-06-25 09:03 腾逸
阅读(5473)
评论(0)
推荐(2)
编辑
2019年6月14日
Idea中优化Markdown Support显示效果
摘要: 转自:https://www.jianshu.com/p/d093c42a8c29 因为工作中为提高工作效率,我一般习惯于直接在`idea`中使用`markdow support`插件来进行相关文档的缩写工作。但一直让我不爽的是在预览模式下,文字渲染的效果非常不好,字体边缘不清晰(显示器为dell
阅读全文
posted @ 2019-06-14 09:02 腾逸
阅读(2164)
评论(0)
推荐(0)
编辑
2019年5月18日
Java 异常介绍
摘要: Java标准库内建了一些通用的异常,这些类以 Throwable 为顶层父类。Throwable又派生出 Error 类和 Exception 类。错误:Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因此,程序员应该关注Exception为
阅读全文
posted @ 2019-05-18 14:01 腾逸
阅读(113)
评论(0)
推荐(0)
编辑
2019年5月10日
关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案(转)
摘要: 转自:https://www.cnblogs.com/softidea/p/4004076.html 在项目中碰到了一个应用异常,从表象来看应用僵死。查看Weblogic状态为Running,内存无溢出,但是出现多次线程堵塞。查看Weblogic日志,发现程序出现多次Time Out。 我们知道,W
阅读全文
posted @ 2019-05-10 19:56 腾逸
阅读(2355)
评论(0)
推荐(0)
编辑
publish over ssh 实现 Jenkins 远程部署
摘要: Jenkins远程部署,一开始没有任何头绪,想了很多方案. 因为两台机器都是windows系统,所以想到publish over cifs, 但是这个网上资料太少,貌似只能内网使用。又想到了Jenkins 分布式构建,但是Jenkins构建的代码和产物最后自动拷贝到主节点。而远程机器其实是客户方的机
阅读全文
posted @ 2019-05-10 15:34 腾逸
阅读(647)
评论(0)
推荐(0)
编辑
2019年5月9日
Nginx Linux详细安装部署教程
摘要: 一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 Linux系统是Centos 6.5 64位,我直接切换到root用户下安装 进
阅读全文
posted @ 2019-05-09 16:24 腾逸
阅读(560)
评论(0)
推荐(0)
编辑
2019年5月8日
RabbitMQ集群安装配置+HAproxy+Keepalived高可用
摘要: RabbitMQ集群安装配置+HAproxy+Keepalived高可用 转自:https://www.linuxidc.com/Linux/2016-10/136492.htm rabbitmq 集群 消息队列 RabbitMQ简介 RabbitMQ是流行的开源消息队列系统,用erlang语言开发
阅读全文
posted @ 2019-05-08 09:59 腾逸
阅读(751)
评论(0)
推荐(0)
编辑
2019年4月24日
使用IntelliJ IDEA查看类的继承关系图形
摘要: https://www.cnblogs.com/deng-cc/p/6927447.html
阅读全文
posted @ 2019-04-24 09:11 腾逸
阅读(159)
评论(0)
推荐(0)
编辑
2019年4月20日
IntelliJ idea——》删除tag
摘要: 查看git上所有tag 删除git上指定tag push到服务器 右击项目——》Git——》Repository——》Push——》打勾Push Tags:All——》Push 参考: https://blog.csdn.net/weixin_43453386/article/details/838
阅读全文
posted @ 2019-04-20 09:34 腾逸
阅读(1062)
评论(0)
推荐(0)
编辑
2019年4月19日
oracle 11g r2 blob类型getString报错问题
摘要: 摘要: 问题: 在hibernate中实体类中blob类型字段为 private String textBlob; 查询时报错: java.sql.SQLException: 无效的列类型: getString not implemented for class oracle.jdbc.driver
阅读全文
posted @ 2019-04-19 20:28 腾逸
阅读(1691)
评论(0)
推荐(1)
编辑
IntelliJ idea——》创建tag、删除tag
摘要: https://blog.csdn.net/weixin_43453386/article/details/83857038
阅读全文
posted @ 2019-04-19 09:17 腾逸
阅读(423)
评论(0)
推荐(0)
编辑
2019年4月15日
Linux下的压缩zip,解压缩unzip命令详解及实例
摘要: Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下: tar -z
阅读全文
posted @ 2019-04-15 15:53 腾逸
阅读(9945)
评论(0)
推荐(0)
编辑
2019年4月9日
org.hibernate.type.SerializationException: could not deserialize 反序列化失败
摘要: 1.查看实体类有没有实现Serializable接口例:public class Student implements Serializable { *****}2.看表中的字段有没有在实体中进行关系映射3.hibernate配置中是否有序列化类型数据,即SerializableType,与对应的数
阅读全文
posted @ 2019-04-09 13:47 腾逸
阅读(1609)
评论(0)
推荐(0)
编辑
2019年3月12日
oracle操作小计
摘要: 1、查询oracle的连接数 2、查询oracle的并发连接数 3、查看不同用户的连接数 4、查看所有用户: 5、查看用户或角色系统权限(直接赋值给用户或角色的系统权限): 6、查看角色(只能查看登陆用户拥有的角色)所包含的权限 7、查看用户对象权限: 8、查看所有角色: 9、查看用户或角色所拥有的
阅读全文
posted @ 2019-03-12 22:10 腾逸
阅读(420)
评论(0)
推荐(0)
编辑
2019年3月4日
gradle项目与maven项目互转
摘要: https://www.cnblogs.com/softidea/p/5631341.html https://blog.csdn.net/x_iya/article/details/72828343
阅读全文
posted @ 2019-03-04 16:06 腾逸
阅读(127)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页