原创 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