- 博客(14)
- 资源 (25)
- 收藏
- 关注
原创 Java日期时间格式
d月中的某一天。一位数的日期没有前导零。 dd月中的某一天。一位数的日期有一个前导零。 M月份数字。一位数的月份没有前导零。 MM月份数字。一位数的月份有一个前导零。 y不包含纪元的年份。如果不包含纪元的年份小于10,则显示不具有前导零的年份。 yy不包含纪元的年份。如果不包含纪元的年份小于10,则显示具有前导零的年份。 yyyy包括纪元的四位数的年份。 h12小时制的小时。一位数的小时数没有前导零。 hh12小时制的小时。一位数的小时...
2021-05-27 11:34:19
668
原创 JNI方法和字段描述符
JNI方法描述符,主要包括:1、在括号里放置参数格式:(参数描述符)返回类型。 Java 类型 符号 Boolean Z Byte B Char C Short S Int I Long J F...
2021-05-27 10:53:25
258
原创 Kafka测试问题Producer数据send不到kafka中 --Version 1.1.1
没有配置 hosts:111.50.16.102 sdp-0aahae4k-core3101.75.75.103 sdp-0aahae4k-core2101.75.64.138 sdp-0aahae4k-core1
2021-04-25 20:05:48
253
原创 CentOS7 安装MongoDB 并开启远程连接
CentOS7 安装MongoDB 并开启远程连接安装mongo选择安装的mongo 版本 创建储存库文件$ http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/$ vim /etc/yum.repos.d/mongodb-org-4.0.repo编辑储存库文件[mogodb-org]name=MongoDB Repositorybaseurl=http://mirrors.aliyun.com/mon
2021-04-19 17:42:09
238
原创 centos7安装sftp
mkdir -pv /data/sftp/ #sftp数据目录 chown root:root -R /data/sftp/ #一定要是root用户,否则无法chroot chmod 755 -R /data/sftp/ #权限最低需要保证普通用户可以进入 groupadd sftp #sftp服务组,sftp服务可以设置匹配组或单个用户来设置. useradd -g sftp...
2021-04-18 14:03:51
132
原创 Selenium webdriver 通过 set localStorage 跳过登陆页问题
报错:selenium.common.exceptions.WebDriverException: Message: : Failed to read the 'localStorage' property from 'Window': Storage is disabled inside 'data:' URLs.原因:是因为 driver 还没有定向到系统的 web 页,初始化后就尝试去直接访问本地存储,才会报这个错。...
2021-03-30 08:48:31
1158
1
原创 join on与where 加and的区别
create table testA( Id number(10) primary key, Name varchar(10));insert into testA values(1, '小黄');insert into testA values(2, '小绿'); insert into testA values(3, '小白');insert into testA values(4, '小黑');insert into testA values(5, '小花');co...
2021-03-18 13:18:13
249
原创 LengthFieldBasedFrameDecoder
1、介绍大多数的协议(私有或者公有),协议头中会携带长度字段,用于标识消息体或者整包消息的长度,例如SMPP、HTTP协议等。由于基于长度解码需求 的通用性,Netty提供了LengthFieldBasedFrameDecoder/LengthFieldPrepender,自动屏蔽TCP底层的拆包和粘包问题,只需要传入正确的参数,即可轻松解决“读半包“问题。发送方使用LengthFieldPrepender给实际内容Content进行编码添加报文头Length字段,接受方使用LengthFieldB
2020-06-10 12:27:19
930
原创 DelimiterBasedFrameDecoder
分隔符与Base64编解码1 DelimiterBasedFrameDecoder介绍前面介绍了LineBasedFrameDecoder,其以换行符\n或者\r\n作为依据,遇到\n或者\r\n都认为是一条完整的消息。而DelimiterBasedFrameDecoder与LineBasedFrameDecoder类似,只不过更加通用,允许我们指定任意特殊字符作为分隔符。我们还可以同时指定多个分隔符,如果在请求中发的确有多个分隔符,将会选择内容最短的一个分隔符作为依据。例如:..
2020-06-10 12:24:24
6287
原创 FixedLengthFrameDecoder
FixedLengthFrameDecoder定长协议1 FixedLengthFrameDecoder简介FixedLengthFrameDecoder采用的是定长协议:即把固定的长度的字节数当做一个完整的消息例如,我们规定每3个字节,表示一个有效报文,如果我们分4次总共发送以下9个字节: +---+----+------+----+ | A | BC | DEFG | HI | +---+----+------+----+那么通过FixedLeng..
2020-06-09 17:33:35
1040
原创 Java项目-编码约定
1. 防止空指针和下标越界这是我最不喜欢看到的异常,尤其在核心框架中,我更愿看到信息详细的参数不合法异常,这也是一个健状的程序开发人员,在写每一行代码都应在潜意识中防止的异常,基本上要能确保一次写完的代码,在不测试的情况,都不会出现这两个异常才算合格。2. 保证线程安全性和可见性对于框架的开发人员,对线程安全性和可见性的深入理解是最基本的要求,需要开发人员,在写每一行代码时都应在潜意识中确保其正确性,因为这种代码,在小并发下做功能测试时,会显得很正常,但在高并发下就会出现莫明其妙的问题,而且场
2020-06-04 16:30:56
180
原创 jackson 反序列化过程中:jackson.databind.exc.InvalidDefinitionException cannot deserialize from Object value
错误场景用Spring boot写了一个简单的RESTful API,在测试POST请求的时候,request body是一个符合对应实体类要求的json串,post的时候报错。先贴一段error log:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.yucfeng.Entity.EData` (no Creators, like default
2020-06-04 14:21:45
999
eclipse ivyde插件
2014-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人