
开发中碰到的问题
Jayin_chan
人生在世,但求心安。心若安,人世静好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
修改apk包名
如果应用中使用了R类或者其他引用了包名的地方,也需要同步修改。打开解压后的AndroidManifest.xml文件,找到。会在dist下生成一个重新打包后的APK。属性就是APK的包名,修改这个值。5.生成keystore签名文件。原创 2025-04-30 09:52:44 · 1743 阅读 · 0 评论 -
freemarker模板中填充的数据包含特殊字符<和>处理
【代码】freemarker模板中填充的数据包含特殊字符<和>处理。原创 2025-04-30 09:50:39 · 259 阅读 · 0 评论 -
idea更新git代码报错No Git Roots
但是本地项目里是存在.git文件的,就是突然间不能更新代码了。解决:手动重新选择git.exe文件并重启idea。原创 2025-03-13 16:05:56 · 794 阅读 · 0 评论 -
利用vscode转发本地端口至公网访问
2.点击转发窗口按钮,并输入需要转发的端口,按回车会提示登录github账号进行授权。第一次访问需要确认,因为6010端口我之前确认过了,所以另外搞了个6011端口展示。3.授权之后就会生成一个url。右键设置可见性为公用即可公网访问。前提:需要有github账号哈。原创 2025-01-14 08:56:11 · 549 阅读 · 0 评论 -
springboot双数据源配置及进行数据库操作
【代码】springboot双数据源配置及进行数据库操作。原创 2024-12-16 17:19:03 · 661 阅读 · 0 评论 -
easypoi动态列导出并设置表头样式
【代码】easypoi动态列导出并设置表头样式。原创 2024-12-16 17:18:28 · 589 阅读 · 0 评论 -
SpringCloud配置tomcat线程池
【代码】springboot项目配置tomcat线程池。原创 2024-11-21 08:50:38 · 267 阅读 · 0 评论 -
easypoi导出报错记录
easypoi版本为4.4.0,poi的版本为3.X.X不适配,重新引入了4.1.2版本即可。easyPoi依赖Poi包。存在版本问题,poi需要更高版本。对比了下工程src目录下与target目录下文件发现大小不一致。(上一个项目用的4.1.2,所以直接拿了该版本)pom.xml文件配置修改如下。原创 2024-10-24 11:39:56 · 468 阅读 · 0 评论 -
Jrebel热部署不生效解决
打开setting找到Advanced Setting勾选Complier中的第一项。项目配置信息:Edit Configuration中进行编辑,配置如下图。打开setting找到build底下的complier勾选。但是如果还是不生效,那么久重新生成xml配置就可以了。Jrebel panel中勾选需要热部署的项目模块。JRebel Advanced中 启用自动编译。该配置的都配置了,正常的话到这里就能生效了。原创 2024-10-24 11:38:14 · 1457 阅读 · 0 评论 -
旧框架SSH项目-02-idea本地tomcat运行控制台打印乱码问题解决
3.在idea安装目录bin下找到idea64.exe.vmoptions添加。2.本地tomcat目录的conf下找到server.xml,添加。原创 2024-07-30 20:01:36 · 249 阅读 · 0 评论 -
旧框架SSH项目-01-idea本地tomcat运行
那个,注意修改下Application context的路径去掉后面的war_exploded。4.添加war进tomcat:在edit configuration 那里直接配置也行,选择。,然后给启个名字,方便后续维护。这里add了之后项目就已经引入lib中的所有jar包了。5.引入lib中的jar包:直接选中lib整个文件夹右键选中。那里查看到这个库,也可以对里面的jar进行增删处理。3.配置jre和设置vm编码utf-8。那里可以查看到本项目引入的所有jar。2.配置本地tomcat路径。原创 2024-07-30 20:01:08 · 524 阅读 · 0 评论 -
Map中KEY去除下划线并首字母转换为大写工具类
懒得一个一个敲出来,就直接写个方法转换,并赋值到相应实体对象里去。,key为表单字段名,value为获取到的结果数据。在运维旧项目时候,碰上sql查询结果只能返回。原创 2024-05-11 17:30:57 · 496 阅读 · 0 评论 -
Spring Cloud Gateway 中GET请求能正常访问,POST请求出现Unable to handle DataBuffer
因为是部署在测试环境不是本地调试的,本地调试是正常的,所以具体的没断点进去看。然后GET请求是能正常请求到的,而POST请求就全部都不行。网上查找到的资料也是挺零散的,可能比较少人遇到吧。按照大佬的解决方法,也依旧解决不了:(这个可以尝试一下)后面无意中看见了另外一个大佬的解决思路,解决了。原创 2024-03-22 11:25:15 · 743 阅读 · 0 评论 -
mybatis中@param对象参数存在数组时foreach报错Parameter ‘data‘ not found问题解决
mybatis中@param对象参数存在数组时foreach报错Parameter ‘data‘ not found问题解决。原创 2023-12-26 12:52:27 · 571 阅读 · 0 评论 -
将数组拆分成固定大小的多个分数组
【代码】将数组拆分成固定大小的多个分数组。原创 2023-07-26 16:24:59 · 225 阅读 · 0 评论 -
freemarker导出excel(复杂表单导出)
freemarker模板导出excel原创 2023-04-24 17:26:27 · 670 阅读 · 0 评论 -
easyPoi自定义表头导出(包含数据字典转换、排序)等
easyPoi自定义表头Excel导出原创 2022-11-28 23:13:18 · 2401 阅读 · 1 评论 -
springboot项目打成jar部署读取resource下文件问题解决
jar包读取resource下文件(读取文件流方式)原创 2022-06-08 14:55:20 · 259 阅读 · 0 评论 -
idea上远程调试jar包
idea上调试jar包编译并打jar包在terminal窗口执行以下命令启动调试jar包java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=端口号 -jar XXX.jar3. 在idea中进行配置并启动4. debug运行之后即可进行调试...原创 2022-05-18 17:17:19 · 751 阅读 · 0 评论 -
jsp、css、js等静态文件清缓存
import org.apache.commons.lang3.StringUtils;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.Date;/** * @className: CleanFrontCacheFilter.原创 2021-08-06 11:28:55 · 836 阅读 · 0 评论 -
静态文件非登录状态拦截跳转回登录页面
没有session情况下,自己设置了个cookie来做处理。有session直接用户登录信息处理会更方便。filter.logout.enable=truefilter.cookie.name=is.login<!--<entry key="logout" value-ref="logoutFilter" />--><entry key="logout" value-ref="systemLogoutFilter" />import org.apache.原创 2021-08-06 11:28:12 · 301 阅读 · 0 评论 -
oracle(或者DM)数据库迁移到mysql数据库遇到的问题
oracle中的 nulls first 、 nulls last在mysql中可以使用下面的语句代替:nulls first:order by IF(ISNULL(a.three_count),0,1),a.three_count asc,;nulls last:order by IF(ISNULL(a.three_count),1,0),a.three_count asc;ISNULL函数字段为空返回1,不为空返回0IF函数,第一个表达式为真,则返回第二个参数的值,否则,返回第三个参数.原创 2020-11-06 17:34:26 · 648 阅读 · 0 评论 -
JAVA文章相似度对比(hanlp)
采用hanlp进行分词需要下载:.jar和data文件夹和.propertiespom依赖引入<dependency> <groupId>com.hankcs</groupId> <artifactId>hanlp</artifactId> <version>1.7.6</version></dependency><dependency> <groupI原创 2020-11-06 17:25:54 · 2077 阅读 · 1 评论 -
consul入门
1.linux下下载wget https://releases.hashicorp.com/consul/1.7.3/consul_1.7.3_linux_amd64.zip解压unzip consul_1.7.3_linux_amd64.zip移动到全局变量mv consul /usr/local/bin/consul查看consul --version启动(使用开发模式启动)1)consul agent -dev //localhost访问2)consul agent -原创 2020-06-29 11:00:36 · 228 阅读 · 0 评论 -
JAVA 工具类 文件工具类
package com.thinkgem.jeesite.modules.meeting.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputSt原创 2020-06-29 10:33:10 · 360 阅读 · 0 评论 -
JAVA 工具类 word转pdf 去水印
WordUtil.javapackage com.thinkgem.jeesite.modules.meeting.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import com.aspose.words.Document;import com.aspose.words.License;import原创 2020-06-29 10:28:10 · 788 阅读 · 1 评论 -
JAVA 日期工具(待续)
相关功能目录:根据日期转星期根据日期获取前后n天的日期根据时间获取当前日份获取往前或往后退n个小时的整点时间获取往前或往之后n分钟的时间1.根据日期转星期/** * * @title getWeekOfDate * @Description 根据日期转星期 * @author chenlf * @param date * @param type 日期格式 * @return */public static String getWeekOfDate(Date date,原创 2020-06-29 10:22:39 · 5501 阅读 · 1 评论 -
idea中使用git基本操作
1.绑定git工具:添加git路径:Ctrl+Alt+S打开seting搜索git-> setting-> Version control-> Git-> Path to Git executable 找到git.exe路径[C:\Program Files\Git\bin\git.exe]绑定github账号:Ctrl+Alt+S打开seting搜索github-> setting-> Version control-> GitHubAuth原创 2020-05-27 17:02:45 · 340 阅读 · 0 评论 -
git-基本命令(待续)
1.设置基本信息用户名git config --global user.name ‘xxx’邮箱]git config --global user.email ‘[email protected]’2.一些基本命令创建文件夹: mkdir 目录名进入文件夹: cd 文件夹路径初始化git仓库: git init 【初始化后会出现.git文件夹】创建文件: touch 文件添加到暂存区: git add 文件添加到仓库: git commit -m ‘提交的注释’修改文件: vi 文件原创 2020-05-27 16:57:46 · 154 阅读 · 0 评论 -
spring整合websocket+stomp(三)应用实例
1.一对一实时推送/** * * @title showQRcode * @Description 显示二维码页面(嵌websocket) 被扫码 * @author chenlf * @return */ @RequestMapping(value = "showQRcode") public String showQRcode(Enroll enroll,Model model, HttpServletRequest request){ Attachment atta原创 2020-05-19 10:16:02 · 681 阅读 · 0 评论 -
java-PDF与图片互转(pdfbox)[添加批注后合成pdf]
package com.thinkgem.jeesite.modules.meeting.pdf;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Date;import java.util.Iterator;import java.util.List;import java.u原创 2020-05-15 15:44:10 · 1158 阅读 · 2 评论 -
spring整合websocket+stomp(二)
1.pom.xml引入相关依赖2.配置文件3.spring-mvc.xml4.java代码原创 2020-04-22 16:44:59 · 713 阅读 · 0 评论 -
java-多次登录失败对账号进行锁定
1.实体/** * * <p>Title: LoginLog</p> * <p>Description: 登陆失败记录表</p> * <p>Company: </p> * @author chenlf * @date 2020年4月22日 上午9:28:49 */public class LoginLog...原创 2020-04-22 16:25:48 · 2394 阅读 · 0 评论 -
spring整合websocket(一)
1.pom文件引入依赖:spring.version为对应的spring版本<dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>${spring.ve...原创 2020-04-07 09:15:03 · 818 阅读 · 0 评论 -
Mybatis 相关操作(想起来就记录一下~~)
字符串用逗号隔开转列如数据库某一字段存储值为: 01,02,03 查询转列显示SELECT substring_index( substring_index('01,02,03',',',help_topic_id+1),',',-1 ) as IdFROM mysql.help_topicWHERE help_topic_id < (length('01,02,03'...原创 2020-01-02 16:11:30 · 212 阅读 · 0 评论 -
nginx反向代理服务器端口问题:获取不到
问题使用CXF实现webservice时通过nginx反向代理动态生成的wsdl文件中 location中的地址和端口号丢失了,导致webservice调用失败。原因$host参数不包含端口号,导致请求头部Host中的端口号丢失,从而无法获取端口号。$remote_addr:客户端的IP解决修改nginx配置nginx.conf(没有就加进去)proxy_set_header Ho...原创 2019-01-21 17:01:16 · 1612 阅读 · 0 评论 -
CORS跨域解决方案
CORS跨域解决方案在需要跨域的方法里头添加//可以访问的域,用*代替则表示都可以访问(不需要操作cookie时加这一句就好)response.setHeader(&amp;quot;Access-Control-Allow-Origin&amp;quot;, &amp;quot;http://www.baidu.com&amp;quot;);//允许携带凭证(使用cookie时,必须加这一句,加这一句则上面不能用*)原创 2018-08-17 10:31:18 · 212 阅读 · 0 评论 -
单点登录CAS入门
1.CAS特点(1)开源的企业级单点登录解决方案。 (2)CAS Server 为需要独立部署的 Web 应用。 (3)CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。 从结构上看,CAS 包含两个部分: CAS Server 和 CAS Client...原创 2018-08-17 11:10:49 · 657 阅读 · 0 评论 -
gradle快速入门
下载安装与配置1.下载地址:https://services.gradle.org/distributions/ 2.配置系统环境变量 - 新建: 变量名:GRADLE_HOME 变量值:C:\clf\gradle-4.7 - path里面添加gradle配置:%GRADLE_HOME%\bin; 3.验证是否安装配置完成:win+R –&gt; cmd –&gt; gradle...原创 2018-09-07 15:33:17 · 3231 阅读 · 0 评论 -
如何本地创建svn库
在本地机器上搭建一个SVN仓库步骤1、安装SVN服务端和客户端(不知道自己有没有安装两个,因为是很久前安装的,但客户端肯定是有装的)2、创建svn库空文件夹D:\chen,并在chen文件夹中右键选中TortoiseSVN ->create repository here3、创建存放项目文件夹D:\project,并在project文件夹内右键选中SVN Checkout,并在URL ...原创 2018-09-19 15:09:16 · 11071 阅读 · 4 评论