![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
努力的Tracy
这个作者很懒,什么都没留下…
展开
-
记录两个java Web问题
记录几个javaWeb的问题。1. RequestBody 400错误2.Mybatis批量更新报错原创 2022-10-31 15:48:50 · 171 阅读 · 1 评论 -
Java1.8升级导致邮件发送失败SSLHandshakeException
邮件忽然无法发送了,报SSLHandshakeException。log如下org.apache.catalina.core.StandardWrapperValve.invoke 在路径为的上下文中,Servlet[springMvc]的Servlet.service()引发了具有根本原因的异常Request processing failed; nested exception is javax.mail.MessagingException: Could not convert socket to原创 2022-05-14 11:37:37 · 868 阅读 · 0 评论 -
标签打印机ESC光栅位图打印指令
ESC打印位图指令文档说明简单讲解一下这个指令,指令分为指令头和数据部分。指令头0x1D, 0x76, 0x30打印机接收到此指令会进入到光栅位图打印模式m见上面的描述表格,跟打印机分辨率有关,大部分203dpi的打印机横向和纵向分辨率是一致的,所以m通常取 0xL, xH, yL, yH指的是要发送的数据位图的宽和高。因为一个字节最大是255,所以用两个字节分别表示宽和高,宽高分别最大为65535。其中xL代表低16位,xH代表高16位,yL, yH同理。计算方式:(W代表宽度)原创 2021-07-23 10:48:38 · 4401 阅读 · 7 评论 -
日期格式为周+年的坑
日期格式为周+年,这种场景如轮胎上出现的比较多Java处理方式获取年份和周 val calendar = Calendar.getInstance() var year = calendar.get(Calendar.YEAR) val week = calendar.get(Calendar.WEEK_OF_YEAR)解析成日期 calendar.set(Calendar.YEAR,year) calendar.set(Calendar.WEE原创 2021-07-13 15:08:43 · 296 阅读 · 0 评论 -
RLE算法java实现(非递归)
RLE算法RLE(Run LengthEncoding行程编码)算法是一个简单高效的无损数据压缩算法,其基本思路是把数据看成一个线性序列,而这些数据序列组织方式分成两种情况:一种是连续的重复数据块,另一种是连续的不重复数据块。对于连续的重复数据快采用的压缩策略是用一个字节(我们称之为数据重数属性)表示数据块重复的次数,然后在这个数据重数属性字节后面存储对应的数据字节本身。示例简单来说,RLE算法就是用一个字节来记录重复/非重复数量字节数量,N,D1,D2…DN。一个字节是8位,高位1表示非重复,0表原创 2021-06-21 11:55:46 · 480 阅读 · 0 评论 -
标签打印机TSPL打印指令
ESC TSPL指令tspl是一套通用的标签打印指令,许多主流标签打印机都支持此指令。但是网上资料较少,这里主要分享一下android和ios的打印基本算法。指令文档指令文档网上较少,这里引用一个链接吧 TSC条码打印机指令TSPL手册,各个厂商可能基于此指令有少量diy,具体可以查看自己打印机对应厂商的文档。打印请详细阅读指令手册,具体打印步骤,以打印图片为例:SIZE 设置标签大小GAP 设置标签缝大小BITMAP 绘制图像PRINT 打印如果需要反向打印,需要在原创 2021-06-19 16:38:06 · 13758 阅读 · 2 评论 -
String StringBuffer StringBuilder比较
String是基本数据类型,但是String有封装类String a1="aa";(来自栈的常量池)String a2=new String("aa");(封装类,来自堆的new出的对象)a1和a2是equal的(值相同),但是不是==的(二者地址不相同)。常用的String a3=a1+a2+...;每次+操作都会产生新的临时string,如果拼接操作太多,会产生很多原创 2015-08-03 18:09:30 · 317 阅读 · 0 评论