java 踩坑经验

简介: java 开发过程中各种踩坑经验,记录,1. 获取各种字符的工具类,如果使用的是 mybatisplus框架,有个类StringPool,含有各种字符

java 踩坑经验记录


  1. 获取各种字符的工具类,如果使用的是 mybatisplus框架,有个类StringPool,含有各种字符


  1. 在 Mysql 中查询 Oracle 中的 date 类型的数据时,返回的时间戳,只有年月日,没有时分秒。解决方案:使用 String 接收


  1. String 获取字符长度,需要先执行编码方式,转换成 byte,然后取长度
    int count = str.getBytes("UTF-8").length;
  1. 字符串定长补空方法
String length = String.format("%6d", count).replace(" ", "0");

参考链接:www.cnblogs.com/libin6505/p…


  1. 在事务方法中不能 catch 掉异常,否则事务不会回滚


  1. Oracle 查询data 数据,to_date 方法格式化,应使用 yyyy-mm-dd hh24:mi:ss


  1. Netty 中使用 protostuff 进行数据传递的时候,序列化和反序列化过程中,序列化的类中的属性如果是类的话,那么这个类的包名,客户端和服务器要一致,否则会反序列化解析失败


  1. Oracle 查询三十天前的数据
select * from xxx_table where CONFIRM = '1'and  CREATETIME  <= sysdate-30

  1. new map的方法
HashMap<String, Object> one = new HashMap<String, Object>() {{
            put("name", "王小明");
            put("sex", "男");
            put("age", 18);
        }};
  1. snmp底层使用 udp 协议传递数据,每次new snmp 的时候,会从一个端口范围内随机选择一个未被占用的端口进行信息传递,如果snmp 每次使用完不关闭的话,就是导致一直占用端口;于此同时,计算机的ping命令也会随机占用其中一个端口,如果此时没有端口,没无法使用ping命令


  1. UDP 是无连接的。即发送数据之前不需要建立连接。UDP 使用尽最大努力交付。UDP 是面向报文的。


  1. UDP协议的特点就是无连接、不可靠、面向数据报的,整个过程就像是一个寄信的过程,每次接收和发送数据均是整条进行发送


  1. UDP 是User DatagramProtocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务


目录
相关文章
|
Dubbo Java 应用服务中间件
Alibaba首著!12年Java经验终成Spring Cloud Alibaba微服务实战
今天给大家带来的是:《Spring Cloud Alibaba微服务实战》,号称Spring Cloud Alibaba首著12年Java开发及架构经验总结,40万学员认可的高效技术学习模型,内容涵盖场景→需求→解决方案→应用→原理
|
6月前
|
存储 Java 编译器
技术经验解读:一文带你搞懂java中的变量的定义是什么意思
技术经验解读:一文带你搞懂java中的变量的定义是什么意思
48 0
|
6月前
|
存储 Java 测试技术
技术经验解读:【Java】事件驱动模型和观察者模式
技术经验解读:【Java】事件驱动模型和观察者模式
|
6月前
|
算法 Java 编译器
第十五届蓝桥杯Java软件开发大学B组自我经验小结
第十五届蓝桥杯Java软件开发大学B组自我经验小结
52 0
|
缓存 监控 前端开发
java简历2年经验编写教程+面试题
是花了我很多天的心思,用心打造出来的Java简历分析模板,适合新手包装成有一点工作年限(1-2年),但又不会太老手的简历;让你的简历做得跟别人不一样;
2585 0
|
设计模式 Dubbo NoSQL
6年Java经验,4面阿里定级P7,多亏阿里13万字+脑图+源码面试笔记
互联网公司的面试,从形式上说,一般分为 2~3轮技术面 +1 轮 HR 面,不过某些公司没有 HR 面试。 在技术面试中,面试官一般会就你所应聘的岗位进行相关知识的考察,也叫基础知识和业务逻辑面试,只要回答的不是特别差,面试官通常会继续跟你聊聊项目,这个时候就开始了项目面试。
|
IDE Java 测试技术
【Java开发编码的工作效率问题工作经验之谈】
【Java开发编码的工作效率问题工作经验之谈】
|
Java
阿里淘系 七面 0经验拿下offer 只因面试前死磕了Java核心面试笔记
前几天一位粉丝朋友反馈,在九月份参加了阿里(淘系)面试,经过和面试官激励的七次博弈顺利拿下offer!
98 0
|
存储 分布式计算 算法
一份BAT大牛费尽十余年经验的Java学习心得
JVM 1. 线程 2. JVM内存区域 3. JVM运行时内存 4. 垃圾回收与算法 5. JAVA 四中引用类型 6. GC分代收集算法 VS 分区收集算法 7. GC垃圾收集器 8. JAVA IO/NIO 9. JVM 类加载机制
117 0
|
敏捷开发 算法 Java
《Java工程师必读手册》——Java经验之谈系列——编码方法论(1)
《Java工程师必读手册》——Java经验之谈系列——编码方法论(1)
169 0