原创 luinx 配置環境筆記
安裝JDK 第一步 : 查看luinx系統中是否有自帶的jdk rpm -qa | grep java 命令說明: rpm 管理套件 -qa 使用詢問模式,查詢所有套件 grep 查找文件裏符合條件的字符串 j
原创 java8 lambda 表達式基本的應用
1)、單一條件過濾:根據對象中的一個條件過濾(過濾名字不爲張三的所有人) List<User> collect = list.stream() .filter(user -> !"張三".equals(user.getName())
原创 微信登陸接口
參數 參數 說明 appid 應用唯一標識,在微信開放平臺提交應用審覈通過後獲得 scope 應用授權作用域,如獲取用戶個人信息則填寫 snsapi_userinfo(什麼是授權域?) state 用戶保持
原创 微信支付 第二次簽名遇到的坑
微信支付第二次加簽參數 appid partnerid prepayid noncestr timestamp package package爲固定值 Sign=WXPay timestamp 爲十位時間戳 其他參數爲統一下單
原创 使用@Autowired註解報錯解決的辦法
方案一:@Autowired(required = false) 設置required 屬性值爲 false,錯誤提示消失。 方案二:用@Resource註解替換@Autowired註解,錯誤提示消失。 @Autowired 基於sp
原创 Mybatis的知識點總結
mybatis中實現多表查詢 使用內連接+級聯屬性 PersonMapper.xml <resultMap type="PersonResult" id="PersonMap"> <id property="id"
原创 nginx 配置 https
下載證書 上傳到服務器 (我存放證書的目錄爲 /usr/local/ssl) 目錄切換到我們的源碼包安裝位置: cd /usr/local/nginx/nginx/nginx-1.8.0 4、執行語句,重新安裝ssl模塊:
原创 lambda表達式的使用
對集合實現條件篩選: 單一條件過濾:根據對象中的一個條件過濾(過濾名字不爲張三的所有人) List<User> collect = list.stream() .filter(user -> !"張三".equals(user.ge
原创 Stream的簡單實用
stream()方法 將集合轉成流 list.stream() collect()將流轉成集合 list.stream().collect(Collectors.toList()); list.st
原创 T和?是什麼 ?有什麼區別?
T表示的是一種類型 ?是指通配符 泛指所有類 T和?運用的地方不一樣 ?一般定義在引用變量上 T一般作用於方法上或者類上 如果有泛型的方法和非泛型的方法都滿足條件時,會優先執行非泛型的方法 泛型三種: [1]A
原创 HTTPClient
/** * @param url 路徑 * @return */ public static String doGet(String url) { // 輸入流 InputStream is = null;
原创 java 實現 數據庫備份
數據庫備份的方法 第一種:使用mysqldump結合exec函數進行數據庫備份操作。 第二種:使用php+mysql+header函數進行數據庫備份和下載操作。 下面 java 實現數據庫備份的方法就是第一種 首先我們得知道一些m
原创 Navicat 連接MySQL8失敗的解決辦法
mysql8和mysql5.6的加密機制不同 我們需要修改mysql8的加密機制 mysql8 的加密機制爲 caching_sha2_password mysql5.6 的加密機制爲 mysql_native_password mys
原创 linux中安裝nginx
安裝nginx之前需要先安裝以下軟件 yum install gcc-c++ yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel ## 如果已安裝,
原创 Centos7的設置端口
>>>關閉防火牆 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall