原创 synchronized鎖在發生異常的時候會自動釋放鎖

public class T { int count = 0; synchronized void m() { System.out.println(Thread.currentThread().getName() + " s

原创 Scala中apply方法與unapply方法

通常,在一個類的伴生對象中定義apply方法,在生成這個類的對象時,就省去了new關鍵字。 class Currency(val value: Double, val unit: String) { } object Currenc

原创 docker容器修改時區

apk add tzdata ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime  

原创 時間測試工具類

public class PerformanceMeasurementUtil { private static final Map<String, Long> accruedTimeMap = new ConcurrentH

原创 Hibernate中文手冊

https://docs.jboss.org/hibernate/orm/3.5/reference/zh-CN/html/index.html

原创 java.sql.SQLSyntaxErrorException: ORA-02289: sequence does not exist

JPA提供四種主鍵生成器策略 GenerationType.IDENTITY 多數數據庫支持IDENTITY列,數據庫會在新行插入時自動給ID賦值,這也叫做ID自增長列 GenerationType.Auto 把主鍵生成策略交給JPA廠商

原创 Python2和Python3的比較

Python2和Python3的比較 所有糾結學習Python 2還是Python 3的朋友都知道,按照Python官方的計劃,Python 2只支持到2020年。可能大家接觸Python的時間還不長,不知道Python官方曾經還說過,P

原创 Scala case class

Case Class一般被翻譯成樣例類,它是一種特殊的類,能夠被優化以用於模式匹配,下面的代碼定義了一個樣例類: //抽象類Person abstract class Person //case class Student case

原创 Hibernate設置事務

<!--   事務隔離級別   hibernate.connection.isolation = 4   1-- Read uncommitted isolation   2-- Read committed isolation

原创 Oracle索引是區分大小寫的

Oracle的索引的名字是區分大小寫的 select count(*) into index_count from user_indexes where lower(index_name) = 'xxx'; 因爲使用了lower,那麼

原创 Python虛擬環境 virtualenv

創建一個獨立的Python運行環境,命名爲venv 安裝: pip3 install virtualenv 創建虛擬環境: virtualenv env(創建虛擬環境) virtualenv env(創建純淨環境) virtualen

原创 刷新頁面後保存selectItem

<script type="text/javascript"> jQuery(document).ready(function() { var xx = jQuer

原创 maven 配置文件配置

<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contri

原创 Button按鈕點擊一次沒反應,需要點擊兩次

在一個jsp頁面中Button按鈕點擊一次沒反應,需要點擊兩次。 後來發現將 <button>name </button> 改成一行的形式 <button ...>name</button> 這個問題不知道是怎麼回事,但是這麼改的確就有用

原创 org.apache.thrift.TApplicationException: Invalid method name:XXX

問題是在client端報出來的。 看了一下thrift生成的代碼,遠程調用是按照如下的流程進行的,發送請求,括號裏面是參數 然後接受響應,並返回,問題就是出在recv_xx裏面,服務端返回的是個異常 send_xx(xx,