- 博客(10)
- 收藏
- 关注
原创 StringBuilder的介绍
StringBuilder: 可以允许修改的字符序列。new StringBuilder()的时候,默认分配16个字符的字符缓存区。需要修改字符序列的内容或者长度,一般有append、inset方法可以修改字符序列的内容与长度1.说明 当字符串需要进行修改的时候,特别是字符串经常改变的情况下,并且无须考虑多线程情况下,就可以使用StringBuider。原因:如果使用String 进行修改操作的话,那么堆内存中会保留大量多余的对象在内存中,可能会造成线程执行效率低,极大影响了程序的性能问题。2.
2020-08-07 17:21:05
330
原创 StringBuffer的介绍
StringBuffer: 可以允许修改的字符序列。new Stringbuffer()的时候,默认分配16个字符的字符缓存区。需要修改字符序列的内容或者长度,一般有append、inset方法可以修改字符序列的内容与长度1.说明 当字符串需要进行修改的时候,特别是字符串经常改变的情况下,就可以使用StringBuffer。原因:如果使用String 进行修改操作的话,那么堆内存中会保留大量多余的对象在内存中,可能会造成线程执行效率低,极大影响了程序的性能问题。2.特点 2.1.线程安全
2020-08-07 17:18:36
616
原创 String、StringBuffer、StringBuilder的区别
1.各自的介绍 请参考各自的详细介绍,这里不在说明2.大概区别StringStringBufferStringBuilder字符序列内容、长度不允许改变字符序列内容、长度可以允许改变字符序列内容、长度可以允许改变多线程环境下是线程安全,数值不可以变化的原因多线程环境下是线程安全,内容、长度修改方法使用了线程同步机制(synchronized关键词修饰)多线程环境下是线程不安全,内容、长度的修改方法未使用锁的锁的机制执行效率一般执行效率高于String执
2020-08-07 17:13:03
165
原创 String的介绍
String:字符串常量,字符串长度不可变。1.为啥不可变:1.1.实现创建的对象不可变,需要遵循5条规则: ^.类内部所有的字段都是fianl修饰的。 ^.类内部所有的字段都是私有的,也就是被private修饰。 ^.类不能不能被集成或者扩展。 ^.类不能够对外提供哪些能够修改内部状态的方法,setter方法也不行。 ^.类内部的字段如果是引用,也就是说可以指向可变对象,那我们程序员不能获得这个 应用。1.2.特点:^.例如:网络连接地址...
2020-08-07 17:06:24
535
原创 Java 表格转换成图片
前景: 某次的工作内容中需要适配微信小程序的文章正常显示表格内容,但是原公司的采编系统没有一个好的自动适配第三方平台的表格属性转换功能模块。经用户与前端开发探讨商量,觉得使用表格转图片的方式比较稳当的适配第三方平台展示表格数据的问题。技术: 使用Html2image的工具方法(HtmlImageGenrator)进行表格转图片操作<dependency> <groupId>com.github.xuwei-k</...
2020-07-21 12:00:15
1933
原创 Java 实体类对象HTML解码
起因:原来有一个实体对象中某个字段已经进行HTML编码入库,现在客户端要正常显示原来编码前的数据;我们一般通常都是先去把实体对象的字符串先从数据库读取出来,然后再进行解码,最后set到实体对象中。 解决思路:采用spring-web.jar中的HtmlUtils封装的方法(htmlUnescape)进行解码操作;那么对于实体对象,我们如何整理出一个公共的工具类进行解码操作呢?具体...
2020-04-29 11:44:34
1030
1
原创 layui框架富文本编辑器监听内容change事件
前言: layui框架目前2.x版本中未增加富文本编辑器的相关事件的API说明。所以当我们需要使用一些监听事件时,就没有那么快速使用当前富文本编辑器。编辑器监听内容改变事件具体实现:首先编辑器初始化<script> //加载模块 layui.use(['layer', 'layedit'], function () { var lay...
2019-12-17 20:33:14
5204
4
原创 阿里云SDK调用时,resin服务配置代理访问
前景:使用阿里云人工智能(图片鉴黄识别)产品,检测某个站点的图片是否违规。整体功能和项目开发完成之后,部署到Linux服务器上运行。问题:1.使用了resin的WEB服务器进行运行项目,发现阿里云SDK请求超时。2.本地实测阿里云SDK请求成功,无出现请求超时异常。分析原因:1.Linux服务器是内部搭建的服务器,无法连接外部网络,只能供内部局域网络使用2.阿里云SDK请求...
2019-06-22 12:26:49
652
原创 DWZ dialog层分页栏问题
<form id="pagerForm" method="get" action="/adm/commentImportList.jsp"> <input type="hidden" name="_p" value="${_p}"/> <input type="hidden" name="pageNo"
2018-11-15 19:11:28
439
原创 java使用aspose.word工具,HTML生成并下载Word文档
一.aspose.word工具有着强大的功能1、能够把HTML中的图片提取并插入Word文档中2、比较完好的保留了HTML的中格式。3、可以加载css样式,保留html原有的ccs样式4、当前工具是商业软件,收费软件代码:注意:1、主要的方法都来源于apache提供的方法 2、使用临时文件目的,不想保留生成的Word文档(可以根据各自的需求,...
2018-07-16 18:51:15
2066
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅