开发总结
王小义笔记
Java开发工程师,自媒体「王小义笔记」主理人
展开
-
异步线程的@Async开发总结
由于一些业务的需要,我们需要增加异步处理的代码,提高代码的响应速度,我们这里简单的进行一个总结;原创 2024-07-01 15:27:49 · 340 阅读 · 0 评论 -
安卓手机autox.js连接电脑vscode服务
好多提示需要将端口通过防火墙放行,没有交怎么放行的。按照下方入站和出站规则都添加好的话就可以放行端口。原创 2024-06-23 23:33:19 · 758 阅读 · 0 评论 -
如何制作Word模板并用Java导出自定义的内容
在做项目时会按照指定模板导出word文档,本文讲解分析需求后,制作word模板、修改模板内容,最终通过Java代码实现按照模板自定义内容的导出。原创 2024-03-26 19:36:37 · 1278 阅读 · 1 评论 -
idea将非UTF-8的properties修改为UTF-8编码的文件
由于项目初始化时,properties文件的编码格式为ASCII编码格式,此时用idea打开该文件会默认展示UTF-8的编码内容,其中汉字可以正常展示,但是使用notepad++打开却依旧时ASCII编码格式。原创 2024-03-16 10:11:35 · 1640 阅读 · 0 评论 -
空间面数据geometry中的java应用
java中使用geometry原创 2023-06-29 17:01:00 · 458 阅读 · 2 评论 -
关于IDEA下载旧版本的总结
idea的历史版本下载原创 2022-11-21 16:21:59 · 1512 阅读 · 1 评论 -
错误: 没有匹配ON CONFLICT说明的唯一或者排除约束
没有匹配ON CONFLICT说明的唯一或者排除约束原创 2022-06-15 19:46:56 · 2767 阅读 · 0 评论 -
如何生成二维码图片(添加中文标识),并保存到指定的图片静态服务地址,解决二维码汉字不存在得问题。
在开发过程中会有遇到链接转成二维码的需求,明确了链接的拼接内容之后,我们就可以着手写二维码的生成了原创 2022-06-07 22:59:00 · 639 阅读 · 0 评论 -
针对mybatis中的sql判断字符串和数字技巧
方法一:<if test='regionType=="0"'> and district_code like '111%'</if>方法二:<if test='regionType==0'> and district_code like '111%'</if>单独来看的话,可以知道方法一中使用的是字符串参数,而方法二中使用的是Integer,这两种都可以实现同样的效果,前提就是需要判断参数中的类型定义是否是字符串或者数字原创 2022-03-14 23:44:24 · 1452 阅读 · 0 评论 -
java返回给前端的json数据中带有转义符号如何处理
返回给前端的字符串中包含转义符号如何解决。原创 2022-01-13 15:57:27 · 8724 阅读 · 4 评论 -
postgresql中日期做减法找出当前三天内的数据
日期做减法原创 2021-12-23 09:47:09 · 1706 阅读 · 0 评论 -
idea中svn之前有历史记录,现在突然没有了
svn的历史记录在idea中无法正常展示。原创 2021-12-17 15:37:01 · 1821 阅读 · 2 评论 -
Springboot项目部署包含websocket项目时Tomcat报错 Error creating bean with name ‘serverEndpointExporter‘ defined
websocket项目部署现场服务启动报错。原创 2021-12-11 13:50:36 · 2405 阅读 · 0 评论 -
关于webSocket在前后端分离开发的记录
消息推送使用websocket原创 2021-12-04 12:04:41 · 915 阅读 · 0 评论 -
java代码获取当前月第一天和最后一天的毫秒值
统计月初零点到月末的23.59.59原创 2021-11-26 11:21:35 · 974 阅读 · 0 评论 -
flowable中的List<Task>实体返回值的封装问题
问题描述在flowable的开发过程中,涉及到List,按照以往的数据返回,直接封装起来就会报错,在网上找了一遍资料也没有写这方面的,那就自己研究一下吧,仔细一看Task居然不是个实体,是一个接口,将其定义到新的实体类中,实现内容的高效转换 taskQuery.processVariableValueEquals("resourceType",variable.getResourceType()); taskQuery.taskAssignee(variable.getU原创 2021-10-19 11:40:55 · 745 阅读 · 0 评论 -
JPA中想update的时候居然新增了一条数据
JPA中的更新和update都是使用save,但是判断是否使用update是根据是否有新的实体来判断的,如果想更新实体里的数据,那就保证实体里有id,这里不能new一个新的对象。原创 2021-07-24 13:03:25 · 1169 阅读 · 0 评论 -
iframe在开发过程中的使用
在网页开发的过程中,难免会有使用iframe的情景,页面嵌入iframe之后,会涉及到父页面取值,自然也有需要取父页面的值。父页面取iframe值,通过测试发现,在ready函数中,获取不到iframe的内容,所以在<iframe src='XXX.action' ></iframe>window.onload=function(){ var uuid=document.getElementById('iframe').contentWindow.docum原创 2020-11-17 21:16:50 · 188 阅读 · 0 评论 -
小白教程|微信小程序云开发实现订阅消息
模板消息推送,已在2020年1月10日下线,我们根据开发功能需求选择订阅消息功能。由于发布平台的不互通性,编写原文章的图片全部无法复制,点击下方查看全部。首发文章,文末带源码首先先看下小程序开发文档中的订阅消息的介绍,而现在小程序支持云开发,使用云函数可以免鉴权,可以说是很方便像我这样的小白学习了。经过几天的研究,可以从demo跑通然后植入到之前的小程序中,相信你在看完这个...原创 2020-04-26 13:11:08 · 2548 阅读 · 0 评论 -
IDEA自动生成Mapper和实体文件
当我们在用到Mybatis的时候,肯定避免不了需要根据数据表字段创建pojo类、mapper文件以及dao类,并且需要配置它们之间的依赖关系,这样的工作很琐碎和重复,mybatis官方也发现了这个问题,因此给我们提供了mybatis generator工具来帮我们自动创建pojo类、mapper文件以及dao类并且会帮我们配置好它们的依赖关系。今天用到这块工具,通过自己的努力终于可以成功的应用,...原创 2019-12-27 13:24:02 · 9938 阅读 · 2 评论 -
IDEA自动生成hbm.xml和实体文件
在实际的开发过程中,会用到hibernate的实体类和映射文件的书写,但是这个是极其枯燥和程序性的书写,有时候粗心会少写一个字段或者写错字段的名称,根据开发需求想要IDEA自动生成对应的实体类和映射文件,根据实践操作写对应的操作步骤供大家学习参考。在idea的DataBase中配置好对应的数据库配置(在菜单栏VIEWàTool-WindowsàDataBase),如果没有对应的驱动,在添加...原创 2019-11-29 16:40:23 · 3162 阅读 · 0 评论 -
JavaWEB中字符集问题,通过filter解决(包含tomcat不同版本)
字符集的问题,会很困扰开发者,不同版本的tomcat以及请求方式不同,其处理方式也不相同.Version get post 5-7 arr[i]=new String(arr[i].getBytes("iso-8859-1"),"utf-8"); 有乱码 设置request.setCharacterEncoding("UTF-8"); 8-9 UTF...原创 2018-07-29 15:58:40 · 453 阅读 · 0 评论 -
Spring阶段注意事项
一.书写pom依赖<!-- 日志 --> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version原创 2018-08-09 12:31:08 · 170 阅读 · 0 评论 -
SpringMVC学习注意事项
1.注解@RequestMapping通过RequestMapping注解可以定义不同的处理器映射规则。 @RequestMapping(value="/item")或@RequestMapping("/item)value的值是数组,可以将多个url映射到同一个方法 限定GET方法 @RequestMapping(method = RequestMethod.GET) @GetM...原创 2018-08-22 15:29:21 · 322 阅读 · 0 评论 -
MyBatis二级缓存应用场景以及局限性:
应用场景: 对于访问多的查询请求且用户对查询结果实时性要求不高,此时可采用mybatis二级缓存技术降低数据库访问量,提高访问速度,业务场景比如:耗时较高的统计分析sql、电话账单查询sql等。 实现方法如下:通过设置刷新间隔时间,由mybatis每隔一段时间自动清空缓存,根据数据变化频率设置缓存刷新间隔flushInterval,比如设置为30分钟、6...原创 2018-08-18 17:39:54 · 6113 阅读 · 0 评论 -
MyEclipse导入eclipse的web项目,将WebRoot切换为WebContent
学习时候跟着老师的节奏,敲着eclipse的代码,后来尝试了myeclipse,没用多久就直接上手IDEA了,时间长了慢慢的熟悉,就放下了eclipse,反而公司需要使用,虽然idea也能解决,但是总想着自己也去尝试使用下。 需求是:从svn中检出项目,并且用MyEclipse打开eclipse的项目,由于操作在公司电脑,只能通过回忆进行描述,部分截图使用MyEclipse2017 ...原创 2019-01-08 20:13:41 · 2676 阅读 · 1 评论 -
常见的开发语言书写总结
HTMLHTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 标签成对出现,<b> 和 </b>示例:<html> <body> <h1>我的第一个标题</h1> <p>我的第一个段落。</p> </bo原创 2018-07-16 17:36:22 · 418 阅读 · 0 评论