![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 50
今天只卖大白菜
今天只卖大白菜,懒散的程序员
码云:
https://gitee.com/caicaizai/projects
展开
-
synchronized关键字
synchronized关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、D等)正在用这个方法(或者该类的其他同步方法),有的话要等正在使用synchronized方法的线程B(或者C、D)运行完这个方法后再运行此线程A,没有的话,锁定调用者,然后直接运行。Java语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。,所有接口调用的都是同一个实例....原创 2022-07-23 10:59:17 · 309 阅读 · 1 评论 -
OnlyOffice 结合 Vue
OnlyOffice vue原创 2022-07-15 17:37:03 · 2292 阅读 · 1 评论 -
Tomcat移除404页面显示的版本号
Windows进入tomcat目录下的lib文件夹, 找到catalina.jar, 用解压文件打开jar. 找到路径/org/apache/catalina/util/ServerInfo.properties文件修改/ServerInfo.properties文件里面配置属性即可Linux进入tomcat目录下的lib文件夹运行命令 unzip catalina.jar编辑ServerInfo.properties属性文件 cd org/apache/catalina原创 2021-07-13 08:51:59 · 1665 阅读 · 0 评论 -
FileZilla Server搭建Ftp服务端
1.下载官网下载地址上图右边是服务端, 左边是客户端, 我们选择右边服务器下载2.安装安装教程说明3.配置说明FileZilla Server超详细配置-点击查看说明4.其他留意防火墙有无打开ftp端口,如:默认的21端口,这个监听端口可以在Setting -> General setting -> Listen on these ports 修改留意 Passive mode setting -> Use custom port range 是否打勾 并指定端口范原创 2021-05-07 11:51:46 · 299 阅读 · 0 评论 -
Mongodb分页-时间查询条件
时间字段查询条件:if (null != startTime && null == endTime) { criteria.andOperator( Criteria.where("createTime").gte(startTime) ); }else if (null == startTime && null != endTime) { criteria.andOperator(原创 2021-04-28 17:12:14 · 548 阅读 · 0 评论 -
SpringBoot之瘦身部署
目录:1.前言2.瘦身前的Jar包3.解决方案一、前言SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼: 编译出来的 Jar 包很大,如果工程引入了许多开源组件(SpringCloud等),那就更大了。这个时候如果想要对线上运行工程有一些微调,则非常痛苦二、瘦身前的Jar包Tomcat在部署Web工程的时候,可以进行增量更新,SpringBoot也是可以的~SpringBoot编译出来的Jar包中,磁盘占用转载 2021-03-08 17:34:11 · 210 阅读 · 0 评论 -
Idea2020 无法share项目到svn
Idea2020 无法share项目到svnVCS -> Enable Share…选择svn, 确定找不到Share Dictory 按钮 或者 项目目录文件没有变红Settring -> Version Control 看看有无Subversion如果没有就加一个, 然后编辑, 单选哪里选目录,选择对应的项目文件目录即可...原创 2020-09-25 09:51:34 · 1451 阅读 · 0 评论 -
swagger兼容map入参
maven版本号<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency>添加属性类ApiJso...转载 2019-12-20 10:25:50 · 2938 阅读 · 0 评论 -
Java:自动生成调用第三方Webservice接口的代码
Java:自动生成调用第三方Webservice接口的代码首先作为一个Java的开发者肯定要安装Jdk啦,然后我们在jdk/bin的目录里面可以找得到一个叫wsimport.exe的程序然后在当前目录,打开dos命令行(用管理员的身份),输入命令wsimport -encoding utf-8 -keep -s D:\temp -p com.lamcy.webService -verbose...原创 2019-09-24 11:52:09 · 975 阅读 · 0 评论 -
解决:Tomcat部署项目定时器执行了两次
原来的配置:<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context docBase="/usr/local/apache-tomcat-...原创 2019-09-23 14:21:06 · 1348 阅读 · 0 评论 -
解决 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...'
java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F…’问题:因为表情符号存入Mysql数据库字符串不兼容4字节的unicode导致的。解决方案:使用第三方的jar引入,转换后入库。pom引入: <!-- 表情转换 --> <dependency> ...原创 2019-08-22 15:44:43 · 13784 阅读 · 1 评论 -
微信AES解密出现java.security.InvalidKeyException: Illegal key size
java.security.InvalidKeyException: Illegal key size。异常java.security.InvalidKeyException:illegal Key Size的解决方案:在官方网站下载JCE无限制权限策略文件JDK7的下载地址JDK8的下载地址下载后解压,可以看到local_policy.jar和US_export_policy.jar以...原创 2019-08-21 11:53:22 · 845 阅读 · 0 评论 -
Jenkins部署异常:TomcatManagerException: FAIL - Unable to delete
Jenkins部署异常:TomcatManagerException: FAIL - Unable to delete异常信息org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Unable to delete [/usr/local/java/apache-tomcat-8080-h5/Clo...转载 2019-06-17 17:57:50 · 773 阅读 · 0 评论 -
SpringBoot 添加Referer拦截器
SpringBoot 添加Referer拦截器拦截器代码/** * Referer拦截器 */public class RefererInterceptor extends HandlerInterceptorAdapter { private final static Logger logger = LoggerFactory.getLogger(RefererInterce...原创 2019-05-24 10:25:31 · 4966 阅读 · 0 评论 -
Mybatis报invalid comparison: java.util.Arrays$ArrayList and java.lang.String异常
早上单元测试的时候,使用MyBatis的时候加了一段sql发现报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.Il...原创 2019-04-18 14:45:42 · 1399 阅读 · 0 评论 -
Kaptcha 部署Tomcat Java.nio.file.NoSuchFileException
Kaptcha 部署Tomcat Java.nio.file.NoSuchFileException分析原因:主要原因是因为ImageIO需要默认需要有一个文件夹作为缓冲(默认是写入到tomcat/temp文件夹下),而tomcat默认是不会创建temp文件夹的,所以需要我们手动创建temp文件夹。解决方案:在部署tomcat的目录下,创建一个temp的文件夹。转载链接https:/...转载 2019-02-26 11:23:31 · 4973 阅读 · 0 评论 -
springboot同时整合websocket和定时任务启动报错
在Spring Boot 启动类下加入了@EnableScheduling注解会启动错误Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-02-15 14:21:08.085 [main] ERROR org....转载 2019-02-15 14:23:52 · 1581 阅读 · 0 评论 -
CenterOS 安装Jdk
CenterOS 安装Jdk一.在线安装输入命令 yum install java-1.8.0-openjdk 在线安装jdk,疯狂点击Y / Enter键,就可以了。输入命令 java -version 查看jdk版本二. 离线安装从官网下载linux的jdk版本,没有资源自己找一下,CSDN有资源,它不给我自己上传。。。。教程直接看这里,懒得写了:https:/...原创 2019-01-06 11:46:44 · 2027 阅读 · 0 评论