u010286334
码龄12年
关注
提问 私信
  • 博客:217,712
    217,712
    总访问量
  • 136
    原创
  • 50,983
    排名
  • 33
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-04-13
博客简介:

我是谁

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    166
    当月
    0
个人成就
  • 获得67次点赞
  • 内容获得17次评论
  • 获得109次收藏
创作历程
  • 4篇
    2024年
  • 4篇
    2023年
  • 4篇
    2022年
  • 7篇
    2021年
  • 5篇
    2020年
  • 44篇
    2017年
  • 13篇
    2016年
  • 70篇
    2015年
成就勋章
TA的专栏
  • JUC
    3篇
  • Spring
    15篇
  • JAVA
    58篇
  • Dubbo
  • Maven
    1篇
  • Redis
    4篇
  • 排序算法
    9篇
  • Zookeeper
    1篇
  • exception
    2篇
  • Mysql
    3篇
  • struts2
    4篇
  • XML
  • Excel
    1篇
  • PHP
    4篇
  • DB
    2篇
  • Map
    1篇
  • JavaScript
    2篇
  • JQuery
    5篇
  • Sql
    4篇
  • HTML
    3篇
  • mySql 配置
    6篇
  • 微信
    3篇
  • 支付宝
  • 服务器优化
    1篇
  • JAVA 同步
    1篇
  • 图片
    1篇
  • JAVA 线程
    1篇
  • 服务架构
    1篇
  • tomcat源码
    3篇
  • spring 源码
    3篇
  • nginx
    1篇
  • 缓存
    1篇
  • 大众点评 CAT
    1篇
  • java 容器
    7篇
  • ctrip-apollo
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

传统IO和NIO文件拷贝过程

参考:https://blog.csdn.net/weixin_57323780/article/details/130250582
原创
发布博客 2024.07.04 ·
199 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

lucene

2)Segment段:一个索引包含多个段,段与段是独立的,添加新的文档可以生成新的段,不同改的段可以合并。Query:把用户输入的查询字符串封装成Lucene能识别的query,实现:TermQuery,BooleanQuery,PrefixQuery。3)将Term传给索引组件Indexer,创建一个字典,然后排序,合并相同的Term,成为文档倒排Posting List链表。Directory:索引存储位置。A:找出词(Term)对文档的重要性的过程称为计算词的权重(Term weight)的过程。
原创
发布博客 2024.04.23 ·
1054 阅读 ·
21 点赞 ·
0 评论 ·
18 收藏

Collections.singletonList

列表只有一个元素,节省内存,返回列表不可以改变。可以修改列表,内存动态扩展。
原创
发布博客 2024.04.23 ·
650 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

js正则关键字

-> {0,} 尽量多匹配 *?+ -> {1,} 尽量多匹配 +?-> {0,1}尽量多匹配 +?:x)非捕获组,组内数据不出现在结果集。y)x不在y前面才匹配。=y)x在y前面才匹配。/m识别
为开始或者结尾。\B -> 非边界,内部。[^]除括号内任务字符。{n,m}重复n-m次。[-]连字符 a-z。{n,}至少重复n次。
原创
发布博客 2024.02.21 ·
333 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

sharding分片键 groovy公式带有非数字字符启动失败

sharding分片键 groovy公式带有非数字字符启动失败
原创
发布博客 2023.10.25 ·
315 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

切面Aspect中@target不起作用

1)调试源码中,对于mapper(mybatisplus继承了BaseMapper)的targetClass是Proxy,找不到@HistorySave,所以没有起作用。2)在普通的类上面,增加@HistorySave注解,运行中targetClass就是普通的类名,可以找到HistorySave,能执行切面的代码。背景:想在mapper(mybatisplus)的接口上做一个切面, 所有的insert,update,delete操作都保存下操作数据。结果:切面中代码没有执行,切面没起作用。
原创
发布博客 2023.06.09 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘ not found

新增时,该注解的字段会默认值1, 更新的时候该字段自增1 set version=version+1 where version = version,确保每次修改都是取最新(别人没有更新过的)发现我确实用到了,打印sql, 发现是更新的时候报错了,打印了更新前后该字段的值。更新之前是null,更新之后是1,所以更新之前错误的值(正确的应该是1)@Version注解,没有自动赋值,上面的拦截器配置没起作用。修改自己的取数逻辑,数据库,代码中该字段都修改成int类型。@Version注解的字段。
原创
发布博客 2023.06.06 ·
3336 阅读 ·
2 点赞 ·
4 评论 ·
0 收藏

ShardingSphere注意事项

ShardingSphere注意事项
原创
发布博客 2023.02.09 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shardingphere springboot 问题记录

shardingsphere springboot问题记录
原创
发布博客 2022.10.12 ·
2152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代理设计模式-动态代理-JDK

1、概念“动态代理是指代理类对象在程序运行时由JVM根据反射机制动态生成的。动态代理不需要定义代理类的,java源文件。 动态代理其实就是jdk运行期间,动态创建class字节码并加载到JVM。”2、实例 public interface SmsService { String send(String message);} public class SmsServiceImpl implements SmsService { public SmsService
原创
发布博客 2022.05.03 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

layui 自定义弹框皮肤skin

1、自定义配置文件,layer配置引入css文件 1)css文件样式: /*tree 修改源码点击选中变色*/body .riskbtn-class .layui-layer-btn0 { background-color: #009688!important;}body .riskbtn-class .layui-layer-btn1 { background-color: #1E9FFF!important; color: white!importan
原创
发布博客 2022.04.14 ·
2457 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Thymeleaf 全局变量使用

1、设置全局变量 @Componentpublic class ViewResolverConfig { @Value("${message}") private String message; @Autowired @Qualifier("thymeleafViewResolver") private ThymeleafViewResolver thymeleafViewResolver; @Bean private void
原创
发布博客 2022.04.13 ·
2072 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

spring-boot打jar包(不能识别jar中的依赖)

参考:jar包的多层级maven依赖的坑与正确传递方法 - 车干飞 - 博客园1、情景:A项目引用B项目,B项目打包(springboot默认打包方式) <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>
原创
发布博客 2021.09.29 ·
612 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mybatis-plus-generator

1、依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.3.2</version> <exclusions> <exclusion> <groupI..
原创
发布博客 2021.07.09 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zipEntry.getSize()=-1

1、问题情景需要监控特定邮箱邮件, 解析邮件中的zip附件, 然后解析zip文件。拿到zipInputStream之后,zipEntry=zipInputStream.getNextEntry();zipEntry.getSize()=-1zipEntry.getExtra()=null这样就拿不到文件数据流2、解决方案查看ZipInputStream的官方文档getNextEntry() ,读取下一个ZIP文件条目,并将流定位在条目数据的开头。所以猜测调用zipInp.
原创
发布博客 2021.05.25 ·
891 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ZIP包压缩/解压

1、需求北京市,按照村为单位,生成文件结构(包含市、区、镇,村/小区),最底层结构(村/小区)下面生成excel文件。Excel生成参考:https://blog.csdn.net/u010286334/article/details/1171075952、压缩2.1、生成树状结构的public class Tree { private String code; private String name; private List<String> ur
原创
发布博客 2021.05.25 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Easyexcel

1、ExcelReader和ExcelWriter很多方法都过时了。这里使用EasyExcelFactory /EasyExcel2、读excel //excel读取数据转换成实体类public static <T> List<T> read(InputStream inputStream, Class clazz, int sheetNo) throws IOException { List<T> data = new LinkedL...
原创
发布博客 2021.05.21 ·
585 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java Mail

1、Java Mail API1.1、创建和解析邮件内容的API:Message类是创建和解析邮件的核心API,它的实例对象代表一封电子邮件;1.2、发送邮件的API:Transport类是发送邮件的核心API类, 它的实例对象嗲表实现了某个邮件发送协议的邮件对象,例如SMTP协议;1.3、接受邮件的API:Store类的接受邮件的核心API类, 它的实例对象代表实现了某个邮件接受协议的邮件接受对象,例如POP3协议1.4、Session类:会话信息2、创建邮件2.1、MimeMes
原创
发布博客 2021.05.20 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nacos启动问题总结

window启动nacos1、下载nacos项目下载的项目有n多个子项目,启动相关重点文件启动:distribution/bin/startup.cmd配置:distribution/conf/application.propertiessql:distribution/conf/nacos-mysql.sql2、下载后问题问题1:spring-boot-maven-plugin:unknown方案:增加对应的version <version>XXX...
原创
发布博客 2021.05.12 ·
5298 阅读 ·
4 点赞 ·
4 评论 ·
6 收藏

date丢失时分秒

前端传递参数“2020-09-10 23:59:59”,后端Date接收时丢失了时分秒。解决办法:application/json方式接收参数, 属性上面增加注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8" )
原创
发布博客 2020.12.31 ·
967 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多