原创 Spring回顧學習

用慣了servlet,大概也設想了一下web框架的實現,加上之前用了Jersey這個超輕量級的框架,導致感覺spring有些臃腫,特別是在網上查spring配置,就會出現很多不同的配置方法,單獨的可能可行,混在一起就各種報錯,這是

原创 Chrome插件開發,Content scripts 的跨域問題(jsonp也無法解決)

2019年3月Chrome73的補丁,disallow,就是說在content scripts裏面的跨域ajax請求被禁止了。不管是修改permissions,用jsonp,用jsonp callback 都是不能解決的。唯一的方

原创 無法使用索引的select語句(轉)

—無法使用索引的select語句 1.對索引列使用了函數,如: select * from tb where max(id)=100 2.對索引列使用了’%xx’,如: select * from tb where id like

原创 Java併發編程的藝術--筆記

線程優先級:使用成員變量Priority控制,1~10 Hashtable get要加鎖,concurrenthashmap不需要 locksupport工具:提供了基本的線程阻塞和喚醒功能, condition接口:依賴於lock對象

原创 Python使用SQLAlchemy查詢所有表名

就這麼一個簡單的問題居然在百度查不到答案,無奈去翻了文檔,發現也存在一些版本更新的不同,記錄一下。 官方文檔在這裏 更改的地方就是基類需要reflect對應的engine Base = declarative_base()

原创 solr與solrj6.0查詢總結

solr查詢需要注意的幾個點: 1.配置文件中如果該列的type=string,則是完全匹配查詢,所以配置分詞不要忘記了。 另外如果給字段加上雙引號也是完全匹配查詢,例如 2.多個查詢條件需要連接符,連接符解釋高速入口,經測試

原创 Linux上兩個版本的python的pip問題(2017.6)

可能是個經典問題啊,看到網上有很多解決辦法。先描述一下我的問題。 Linux上已經裝了python2.7和python3.4,但是pip只有2.x版本的,這就導致了pip命令只能定位到2.7版本。當然這也算一個特殊情況,因爲如果這兩個py

原创 解決jetty運行時html等前端靜態頁面不能debug的問題

web.xml文件中加入以下servlet < servlet >   < servlet-name > default   < servlet-class > org.mortbay.jetty.servlet.Defaul

原创 Python實現LeetCode鏈表類算法(例子:Merge k Sorted Lists)

鏈表的算法關鍵點:新創建一個頭結點,並且將這個節點賦值給另外的鏈表對象來完成操作。 例如19. Remove Nth Node From End of List class Solution(object): def remo

原创 KMP算法的Java實現(基於阮一峯的博客)

這個算法也看了大半天了,仔細看過兩個人的博客,一個是傳說中的Matrix67,另一個是阮一峯,個人感覺阮一峯的非常好理解,但是和百度其他人的做法有些出入,不過仍然是首選。Matrix67大神的也還可以,就是P[]的解釋太複雜了,一整段文字

原创 關於遇到的JVM內存的相關問題

這幾天操作的都是一些很大的文本文件,所以總是出現out of memory,特別是用bufferedreader時,由於要存幾百MB的文本,所以總會報異常。 今天運行別人的代碼,報了java.lang.OutOfMemoryError:

原创 8月23部署maven多模塊項目解決的問題彙總

1.tomcat發佈亂碼問題,參見http://www.lychaox.com/servers/tomcat-deployee-encoding-set.html,下面是copy內容: 修改tomcat配置文件server.xml來去