原创 java 多線程總結
參看:https://yq.aliyun.com/articles/65179
原创 使用nginx+tomcat搭建一個簡單負載均衡
一:nginx.conf配置文件 worker_processes 4; events { worker_connections 1024; } http { include mime.types;
原创 maven 使用常見錯誤
一:部署報錯 clean deploy 1: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-
原创 maven 幾種構建方式
一:<build><resources><resource><directory>${project.basedir}/src/main/resou
原创 Java Concurrent Programming 第一篇
一:java中的鎖 1:創建非公平鎖 ReentrantLock lock = new ReentrantLock(false);//new ReentrantLock();默認也是false; 參數爲true的話,爲公平鎖 try {
原创 Java Concurrent Programming 第二篇
一:多線程的2種實現方式 1: 繼承Thread類 class MyThread1 extends Thread { public void run() { System.out.println("我是
原创 Java Concurrent Programming 第四篇
一:CountDownLatch (等待多線程完成) //構造入參2。這個參數表示需要計數2次,這個CDL才結束 CountDownLatch c = new CountDownLatch(2); //計數 這個例子中總共需要調用兩次c
原创 Java Concurrent Programming 第三篇
一:常見的java併發類 1:AtomicBoolean public class AtomaticTest implements Runnable { private String name;
原创 java8比較實用的新特性
一、接口的默認方法 Java 8允許我們給接口添加一個非抽象的方法實現,只需要使用 default關鍵字即可,這個特徵又叫做擴展方法,示例如下: interface Formula { double calculate(int a
原创 java 異步並行加載機制
一:pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:s
原创 摘自別人得blog elastic search
我從2014年初入職新浪後就開始接觸實時日誌分析相關的技術,主要是ELK(Elasticsearch, Logstash, Kibana),當時是學習+ELK優化,接一些日誌,小打小鬧。從2015年起,我們正式得把實時日誌分析分析作爲服
原创 idea開發工具的項目導入到eclipse中總是報錯
1:1 problem was encountered while building the effective model for org.codehaus.mojo:aspectj-maven-plugin:1.8 [ERROR] '
原创 談談對系統熔斷的理解
一:問題產生的背景 在大型的分佈式系統中,通常需要調用或操作遠程的服務或者資源,這些遠程的服務或者資源由於調用者不可以控的原因比如網絡連接緩慢,資源被佔用或者暫時不可用等原因,導致對這些遠程資源的調用失敗。這些錯誤通常在稍後的
原创 spring transaction失效的集中情況
1.首先檢查配置,在項目的spring配置文件檢查是否配置開啓事務:<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSou
原创 網絡io模型
https://www.cnblogs.com/linganxiong/p/5583415.html