原创 Spring Boot 2 中的參數校驗 spring-boot-starter-validation/Hibernate Validator

在springboot中常用的用於參數校驗的註解如下: @AssertFalse 所註解的元素必須是Boolean類型,且值爲false @AssertTrue 所註解的元素必須是Boolean類型,且值爲true @Decima

原创 詳解jackson註解(一)jackson系列化註解

詳解jackson註解(一)jackson系列化註解 jackson中用於系列化的主要註解有: 註解 描述 1 @JsonAnyGetter @JsonAnyGetter註解可以靈活地把類型爲Map的屬性作爲標準屬

原创 Docker環境下ActiveMQ安裝、連接

Docker環境下ActiveMQ安裝、連接 一、搜索activemq鏡像 # 搜索activemq鏡像 docker search activemq [root@chushiyan ~]# docker search act

原创 使用opencv破解滑塊驗證碼:以今日頭條PC端登錄頁面滑塊驗證碼爲例

       本文目標人羣:python爬蟲工程師        一、首先看看破解的效果圖                                二、滑塊驗證碼的破解        滑塊驗證碼的破解的難點主要有兩個:計算出滑

原创 spring security中的密碼加密:BCrypt算法工具類BCryptPasswordEncoder

  spring security中有多種密碼加密方式,MD5算法的Md5PasswordEncoder、SHA 算法的ShaPasswordEncoder,但由於是弱加密算法,都被棄用了。推薦使用的是BCrypt算法的BCryp

原创 python爬蟲第1章 urllib庫(一) urllib庫概述

python爬蟲第1章 urllib庫(一) urllib庫概述 urllib是一個模擬瀏覽器發送請求的庫,是python內置的庫,不需要額外的安裝。 python2中分爲:urllib urllib2 python3中被合併爲

原创 Docker 環境下MongoDB安裝、連接

Docker 環境下MongoDB安裝、連接 系統:CentOS7.6 一、安裝docker # 安裝docker yum install -y docker # 查看是否安裝成功 docker # 設置開機啓動 system

原创 詳解jackson註解(三)jackson包含屬性、忽略屬性的註解

詳解jackson註解(三)jackson包含屬性、忽略屬性的註解 jackson中,指定包含哪些屬性、忽略哪些屬性的註解: 註解類 描述 1 JsonIgnoreProperties 用於標記忽略一個或多個屬性。

原创 SpringBoot2整合ActiveMQ發送接收消息

SpringBoot2整合ActiveMQ發送接收消息 一、消息生產者 (一)加入依賴 創建一個springboot項目,加入ActiveMQ starter包: <dependency>

原创 java虛擬機(jvm)的運行參數

java虛擬機(jvm)的運行參數 在jvm中有很多的參數可以進行設置,這樣可以讓jvm在各種環境中都能夠高效的運行。 絕大部分的參數保持默認即可。 一、三種參數類型 jvm的參數類型分爲三類,分別是: 類型 示例

原创 SpringBoot2中使用Spring Data MongoDB操作mongodb數據庫

SpringBoot2中使用Spring Data MongoDB操作mongodb數據庫   Spring Data MongoDB中操作mongodb數據庫主要使用到MongoRepository和MongoTemplate兩

原创 python代碼實現windows電腦每次啓動自動記錄本機ip

方式有很多,有用socket庫的,我們這裏使用requests庫。使用requests向http://www.httpbin.org/get(這是一個可以用來測試的網站。可以自己在瀏覽器中打開該url查看響應的json數據)發起g

原创 HiddenHttpMethodFilter過濾器的使用:在SpringBoot2中修改表單的提交方式(PUT,DELETE)

環境:springboot2,前後不分離項目。 一、問題 需求:通過form提交參數進行admin更新操作 <form id="update" method="POST" action="/admin/update">

原创 mysql數據庫、表、行的增刪改查語法總結(表格形式列出便於查閱)

一、連接mysql、修改密碼 # 連接mysql數據庫 mysql  -u root -p123456   # 本地連接mysql mysql -h 192.168.0.10 -P 3306 -u root -p123456 # 遠程連接

原创 java maven項目(非spring項目)中mongodb的增刪改查

mongodb-driver是mongo官方推出的java連接mongoDB的驅動包,相當於JDBC驅動。 一、數據庫準備 (一)開啓mongodb 如果是windows上,進入到MongoDB安裝目錄下bin目錄(如果添加到了環