原创 Power Shell的反射

我總是拿Java的思維去理解powershell,power shell的get-member,按我的思維模式來說,就是反射。比如對1進行反射 PS C:\work> 1|get-Member TypeName:Syst

原创 JPA的修改操作

JPA的修改操作 JPA的修改有很多種方式,這裏羅列常用的幾種: 一 調用set方法 二 JPAQL語句修改 三 SQL語句修改 四 JPA 標準查詢 下面詳細講講四種修改方式,以項目代碼爲例子。 一 調用set方法

原创 REST技術第八步 head參數與cookie參數

很多時候,我們要取到瀏覽器提交的head參數。就舉個例子吧,有這樣一個業務場景,需要判斷客戶端瀏覽器類型。衆所周知,客戶端會向服務器提交User-Agent的HTTP頭,通過User-Agent就可以判斷瀏覽器類型了。那麼怎麼獲取

原创 Power shell裝箱與拆箱

POWER SHELL裝箱與拆箱 Powershell是一個強大的運維工具啊 以前我一直以爲是加強版的cmd,現在發現不僅僅是加強版的cmd,它的功能堪比編程語言。 Powershell和cmd一樣可以定義變量 但是我們可

原创 JAVA8反射獲取方法參數名

jDK1.8的修改,在JDK8中,反射可以得到方法參數名了。是因爲Method類加了新的方法 public Parameter[] getParameters() 但是實際項目中得到的確是arg0這樣的參數名。請看下面代碼: p

原创 Mysql幫助的使用

MySQL幫助的使用 在mysql中使用幫助很簡單,只要輸入問號+關鍵字就行了。 比如說 mysql> ? explain Name: ‘EXPLAIN’ Description: Syntax: {EXPLAIN

原创 REST技術第七步 操作cookie

在response中設置cookie,在JAX-RS的API中需要怎麼做? 首先需要用到一個類:javax.ws.rs.core.NewCookie。這個類是繼承自cookie類的。 首先資源類則不能返回正常的HTTP實體了。

原创 MYSQL主從複製

首先看版本,從服務器版本要高於主服務器。 1 主服務器配置 log_bin=mysql-bin server_id=1 binlog-do-db=zghdata binlog-ignore-db=test,mysql,s

原创 EJB定時器

EJB的定時器使用 EJB定時需要在一個EJB(可以是單例或無狀態EJB)內,寫一個public方法,返回值爲void,參數爲空。加上javax.ejb.Schedule註解就行了。 EJB定時器,我們常用的就是三個屬性,時分

原创 JPA事件

JPA事件 在實體寫一個返回值爲void的方法,方法參數爲空 然後在方法上加事件註解,能觸發響應的事件,常用的是創建前事件,用於插入數據庫前初始化某些字段。 比如 /** * */ @PreP

原创 EJB客戶端訪問

EJB客戶端訪問 因爲EJB是一個重量級的框架,拿常用的會話EJB來說,本地EJB還不如J2EE的CDI,所以只有遠程EJB纔是EJB的核心內容。遠程EJB的訪問協議有很多種,有HTTP協議、HTTPS協議、netty等等。

原创 MYSQL字符串處理函數

INSTR 這個函數相當於JAVA的indexOf。 SUBSTR,這個函數相當於javascript的substr,但是不同於java的substring,因爲第二個int參數代表的是長度,而不是尾索引。 比如 selec

原创 Power shell的數學運算

在命令行直接輸入就行了,支持加減乘除取模和括號 PS C:\work> 1+2+3 6 此外數學運算還支持字節單位,比如gb ,mb,kb PS C:\work> 1kb 1024 而且支持16進制 PS C:\work> 0X1

原创 spring boot環境搭建

搭建spring boot項目是相當簡單的,沒有那麼多的配置。而且啓動方式是用main函數啓動,不需要tomcat等容器,相當方便。 搭建任何項目,第一步都是找jar吧。 我記得以前不使用maven的時候,全都放在web-in

原创 JDBC以SSL方式連接MYSQL

網絡上推薦的做法是配置useSSL=false 但是如果服務器配置了強行SSL連接呢,就會報這個錯 Connections using insecure transport are prohibited while --requi