原创 2、ftp文件服務器不同用戶上傳文件到不同目錄

1、修改vsftpd.conf 先註釋下local_root 然後打開: chroot_local_user=YES # 鎖定用戶到各自目錄爲其根目錄 user_config_dir=/etc/vsftpd/userconfig # 用戶

原创 VS2015 無法打開包括文件string.h等

1、項目上右鍵,選中屬性,將包含目錄手動選中ucrt文件就可以了   2、報無法加載ucrt.jar包,下載一個winsdk軟件,然後安裝後,找到該包加載進去

原创 5、springboot開啓異步

1、在啓動程序中添加註解@EnableAsync,開啓事務 @EnableAsync @SpringBootApplication public class AdminApplication extends SpringBootServ

原创 3、springboot部署到tomcat下

springboot一般直接運行文件,部署時打包成jar包,它還可以直接部署到tomcat,這樣對於某些配置文件可以直接替換,不需要再重新打包 1、jar包中去掉springboot自帶的tomcat <dependency>

原创 6、springboot計劃任務

1、添加註解 @EnableScheduling @EnableTransactionManagement @SpringBootApplication @MapperScan("me.uniauto.dao.persistence")

原创 1、springboot使用gson()啓動的時候報錯

最近項目開始使用springboot了,記錄下從開始搭建到使用過程中一些技術點,以及出現的問題 An attempt was made to call the method com.google.gson.GsonBuilder.setL

原创 1、解決接口跨域問題

public class CorsFilter implements Filter { private final Logger logger = LoggerFactory.getLogger(getClass());

原创 1、springboot啓動加載不到src/main/resources下的配置文件application.yml

打開了一個之前運行的沒問題的springboot的項目,發現竟然不去加載application.yml文件了,application.yml也是有的,超級奇怪。將項目運行到tomcat下,也沒有找到該文件。 解決方法:將該文件夾設置爲re

原创 解決:Gson解析java實體類字段中包含json或其他值報錯

1、String轉成List<T>方法: public static <T> List<T> parseJsonToList(String jsonData, Class<T> myClass) { Gson gson = ne

原创 1、linux下 ftp安裝

在Centos下搭建Ftp服務,步驟如下。 1、檢查是否安裝 了vsftpd,如果未安裝 則安裝vsftpd。 1)查看系統中是否安裝了vsftpd,可以通過執行命令 :rpm -qa | grep vsftpd 2)如果沒有安裝 vsf

原创 7、springboot多模塊多數據源全局事務的設置

1、綁定第一個數據庫 /** * 創建多數據源的過程就是:首先創建 DataSource, * 注入到 SqlSessionFactory 中,再創建事務, * 將 SqlSessionFactory 注入到創建的 SqlSess

原创 4、springboot+mybatis通用mapper配置

對於dao層裏面的文件,如果想要加載的話,每一個文件都需要註解@Mapper,這樣文件多了,挺麻煩,可以使用通用mapper,這些文件都繼承該文件即可 1、創建統一的mapper application.yml配置文件下 mapper:

原创 2、給springboot創建攔截器跟過濾器

1、過濾器:直接添加@Component註解即可,然後處理doFilter業務邏輯 @Component public class CipherArgsCheckFilter implements Filter { @Override p

原创 eclipse用maven創建java跟web項目

    一、創建java項目 二、web項目    

原创 Intellij IDEA遠程debug調試

1、打開idea,將Remote打開 將host跟port修改成服務器地址跟端口 點擊apply 2、先將服務器上的tomcat的bin目錄下的catalina.sh文件第一行加入 #!/bin/sh CATALINA_OPTS="-ag