原创 關於gradle的下載,安裝,環境配置,軟件配置和使用

我在學習netty的過程中,需要學習gradle,但是學了好幾遍都沒有成功,網上很多教程,但是到最後發現都特麼是有坑的教程,今天是我試了十多次以後終於成功了,爲了以後別人再學習gradle的時候少走彎路,我記錄以後,也給後人指點一

原创 我的netty之旅(3)(apache thrift)

前幾天記錄了一下protobuf,現在還有一種新的方案就叫thrift.是facebook最初做的項目,後來捐給apache作爲開源項目在使用。使用方法如下 第一步,下載個thrift的軟件包,可以直接去apache的官方( h

原创 grpc-java私服代碼

今天下載代碼發現grpc-java的代碼網速太慢了。所以在我的私服上傳了一份,如果有需要可以來我這裏下載,進入window的dos窗口輸入命令就可以了 git clone http://101.201.143.81:10080/m

原创 java利用freemark和itext出pdf文件

第一步導包 <!--pdf生成工具類--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <versio

原创 mybatis的select註解的坑

今天寫sql的時候,有一個比較簡單的sql,想直接通過註解寫,但是發現if條件不能用,網上很多沒有用的廢話,或者壓根不能拿來直接用的,琢磨了半天發現可以通過轉譯解決問題,前後再加上@Select("<script>select c

原创 git常用命令,subtree命令

// 託管git管理 git init // 託管某個文件 git add XXXX.txt // 託管所有當前目錄下文件 git add . // 提交commit 這個是提交全部 git commit -am '提交信息'

原创 密碼加密的方法

第一種,使用hutool 第一步導入pom <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <versi

原创 我的netty之旅(2)

學習過程中,需要使用proto,這個是谷歌的一個軟件,可以起到語言中立,平臺中立,替代xml使用,可以跨語言傳輸數據,直接到github上下載即可 我是github網址 然後如果想下載軟件,就是 我是軟件下載網址 下載完軟件以後解

原创 我的netty之旅

package com.almond; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.Channel; import io.netty.ch

原创 linux安裝殺毒軟件

yum -y install clamav clamav-daemon clamav-freshclam sudo freshclam 升級數據庫 sudo clamscan / 掃病毒 sudo clamscan --remo

原创 關於Filter,interceptor和aop橫切面的使用

最近公司的活不太忙,學習netty之餘又複習了一下過濾器和攔截器的區別,多餘的話就不說了,只說我認爲比較重要的幾點,過濾器是實現filter接口,是jdk自帶的功能,只生效一次,而攔截器是spring的功能,是intercepto

原创 微信支付功能(儘量簡化,儘量少用工具包)

@Value("${spring.weChat.mchAppid}") private String mchAppid; @Value("${spring.weChat.mchid}") pri

原创 簡單爬蟲

先引用需要的jar包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

原创 微信公衆號controller全部代碼

package com.ruoyi.mobile.controller; import java.io.PrintWriter; import java.util.Enumeration; import java.util.Ha

原创 微信公衆號service全部代碼

package com.ruoyi.mobile.service.impl; import java.io.IOException; import java.util.Date; import java.util.HashMap