原创 利用group by查詢id最大那條的數據

有時會有這樣的需求,需要查詢字段a相同的所有數據裏面的ID最大的某個數據 比如說賬單都是按時間插入的,我們要查詢 洗腳 賬單裏面 最近更新 的那條的支付金額 一般來說,如果支付金額在數據庫裏面做了嚴格限制或者現實情況不可能出現更大的

原创 java中的數量級

Integer家族 Integer.MaxValue = 2^(31) - 1 Integer.MinValue = -2^(31) Integer.MaxValue + 1 = Integer.MinValue (值相等)

原创 業餘學習python小筆記

學習python 第一天 1.縮進很重要,不能隨便在前面加空格 number = int(input("請輸入一個數字")) #這個和java裏面的強轉不一樣,java裏面是int打括號 if number <= 100: p

原创 記錄pat甲級做題中遇到的一些坑(JAVA)

1002 A+B for Polynomials (25)(25 分) This time, you are supposed to find A+B where A and B are two polynomials.

原创 服務端JAVA接口特別慢

線上服務端服務器騰訊雲 數據庫服務器阿里雲 有些接口訪問數據庫,由騰訊到阿里,數據傳輸時間過長,然而一個接口常常不止一個接口,數個接口因爲這個原因,最後導致了接口的速度很慢。 另外數據庫連接池上限是固定的,連接時間過長,導致高併發下 :

原创 最近搭netty框架的一點心得

打算做個雲平臺,已有的mina框架併發這快肯定不行了 組長讓我做個netty框架(其實我內心是拒絕的 剛畢業,沒接觸過netty,怎麼能讓我幹這種事情呢?我只想默默敲代碼玩玩) 搭了個netty框架,拿着別人的框

原创 算法導論--貪心算法--赫夫曼編碼

算法導論上構建赫夫曼編碼的時候,說是用的最小堆,其實是每次都取出來一個最小值,而不是一次性取2個值。這點第一次的時候理解疏忽了。 其實用快排(nlogn)構建一個概率從小到大的結構也行!不過最小堆的操作時間複雜度肯定要小很多(logn)

原创 group_concat長度限制

select group_concat( ll_hosres_ids) from tbl_rent_acct_info 用editplus替換所有的, 發現查出的數據只有200多條,組長說肯定不對。但是SQL並沒有問題,於是我查了下

原创 閱讀源碼收穫和最近發現的小知識

收穫一些以前沒怎麼用的方法 1. List<String> ret = new ArrayList(); ret.add("1"); ret.add("2"

原创 ThreadLocal搭配線程池使用

ThreadLocal 根據我的理解,ThreadLocal就是爲每個Thread(線程)創建一個對象的copy,根據ThreadLocal的引用在map中獲得相應的對象值,這樣在多個線程同時操作同一個ThreadLocal對象的時候,其

原创 JVM一些參數

-XX:+PrintGCDetails -Xms20M java堆初始大小 -Xmx20M java堆最大 -XX:SurvivorRatio=8 -XX:PretenureSizeThreshold 大於這個值直接在老年代分配

原创 leecode,兩數相加 出的一點問題

這是最終代碼。 之前是將兩數轉換爲String再轉換成Integer 但是Integer有最大值,故如果給了更大的數據,會導致錯誤。 另外,二版代碼忽略了最後一次remain,導致在最後一次相加依然大於10的時候沒有進位。 impo

原创 mysql order by 值相同的時候出現的bug

在同樣的字段值相同的時候,會出現同值數據排序多次不一樣的情況; 在分頁的時候會出現問題; 在limit取的地方會出現嚴重問題 建議儘量取不同的值,唯一的條件進行order

原创 學習vue.js

最近除了我在優化以及測服務端併發,還有mq的優化 其他人在用vue.js寫項目的前端 我 真的是一點也不會 才懶得看 雖然主要做服務端,還是學習下,不好前端怪尷尬的,萬一以後面試招全站呢? 歡聲笑語打出GG 要有後端服務端工程師的

原创 group by 查最大數據------------騷操作plus

任務老早完成了,調休週六加班。。。。。。。在公司掛機 想了想一下如何根據某個字段查詢數據,又想到了一些操作 group by 不好查最大數據那條數據的其他數據 根據最大id查詢對應字段數字的sql 那個已經寫過了 現在寫寫根據最