發表文章

Linux下tomcat運行時增加效能的設定

Linux 下 tomcat 運行時增加效能的設定 1 、增加 jvm 記憶體的配置 # vi catalina.sh 插入如下 : JAVA_OPTS='-Xms256m -Xmx512m' 2 、 INFO: Maximum number of threads (200) created for connector with address null and port 11222 說明:最大執行緒數錯誤 解決方案: 使用執行緒pooling,用較少的執行緒較多的訪問,可以提高 tomcat 處理請求的能力。使用方式: 首先。打開 /conf/server.xml ,增加 Xml 代碼 1.      <Executor   name = "tomcatThreadPool"   namePrefix = "catalina-exec-"      2.               maxThreads = "500"   minSpareThreads = "20"   maxIdleTime = "60000"   />    最大執行緒 500 (一般伺服器足以應付),最小空閒執行緒數 20 ,執行緒最大閒置時間 60 秒。 然後,修改 <Connector ...> 節點,增加 executor 屬性,如 : Xml 代碼 1.      <Connector   executor = "tomcatThreadPool"      2.                      port = "80"   pr...

linux下tomcat7自動啟動設定步驟

圖片
1.       把 tomcat 解壓並放在 /usr/local/tomcat/tomcat-7 下       cd /etc/init.d 3.       把 catalina.sh 檔案 COPY 到 /etc/init.d 目錄下 , 並把名稱改為 tomcat cp /usr/local/tomcat/tomcat-7/bin/catalina.sh tomcat 4.       編輯 tomcat vi  tomcat 在 #!/bin/sh 下輸入          # chkconfig: 2345 10 90          # description:Tomcat service           在 #OS specific support................ 上輸入                  CATALINA_HOME= /usr/local/tomcat/tomcat-7            JAVA_HOME=/usr/java/jdk1.6.0_10   è 系統如果可以自動更新到 1.7, 這行可以不用指定 ( 預設值是 /usr)            存檔並退出文件 5.       更改 tomcat 存取權限 chmod +x tomcat 6.  ...

mysql更改user密碼

進入終端機畫面,輸入MYSQL,進入MYSQL命令列模式 mysql> use mysql; mysql> UPDATE user SET password=password('新密碼') where user='root';    只改 root 的密碼,如果沒有用 where ,則表示改全部 user 的密碼 mysql> FLUSH PRIVILEGES; 在 mysql 資料庫內,一定要用 flush 更新記憶體上的資料 把root的host其中一個  ==>::1的host更改成'%',才有辦法從別台電腦連結到SERVER。密碼記得也要修改。 記得把FIREWALL的3306 加入例外名單

Linux 安裝 Tomcat7

1.  先至APACHE網站下載TOMCAT7的 package.可用命令直接下載如下: wget http://www.eu.apache.org/dist/tomcat/tomcat-7/v7.0.52/bin/apache-tomcat-7.0.52.tar.gz tomcat9的下載點如下 wget http://www.eu.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz 2.將檔案COPY至USR目錄下,然後解壓縮即可. cd /usr/local mkdir tomcat cd /usr/local/tomcat cp /var/tmp/apache-tomcat-7.0.x.tar.gz . tar -xvzf apache-tomcat-7.0.x.tar.gz  mv  apache-tomcat-7.0.x tomcat-7 <== 把目錄名稱改成tomcat-7     3.  檢查tomcat是否有成功 cd /usr/local/tomcat/apache-tomcat-7.0.x cd bin ./version.sh 4.啟動TOMCAT7 ./startup.sh 5.網址輸入localhost:8080,如果有出現畫面即表示安裝成功 設定linux固定IP的操作步驟: http://kirby86a.pixnet.net/blog/post/98811821-centos-6.4%E5%BF%AB%E9%80%9F%E8%A8%AD%E5%AE%9A%E5%9B%BA%E5%AE%9Aip 更改連接PORT http://ced425.pixnet.net/blog/post/27209947-%E4%BF%AE%E6%94%B9tomcat-7-port

solars 11 install samba

請參考 http://nineproductions.com/technology/14-sun-solaris/65-solaris-11-samba-zfs-configuration.html#install_samba

Solaris 執行程式或檔案出現[Permission deny]

執行程式或檔案出現[Permission deny],是因為權限不足,所以無法執行程式,用chmod更新檔案權限即可 例如:chmod 777 檔名  ==>表示所有USER都可以對這個檔案做存取的動作.

將資料塞進map中,用hashmap取資料速度較快(隨機)

Map<String, Integer> chartData = new HashMap<String, Integer>(); //判斷資料是否存在,不存在直接PUT資料進MAP,如果存在把資料做累加動作  if (chartData.get(result.get("empname").toString()) == null) {                     chartData.put(result.get("empname").toString(), n.getAlltotal().intValue());                 } else {                     chartData.put(result.get("empname").toString(), chartData.get(result.get("empname").toString()).intValue() + n.getAlltotal().intValue());                 } //把資料依序取出方法1(值)         java.util.Iterator it = chartData.entrySet().iterator();         while (it.hasNext()) {             java.util.Map.Entry entry = (java.util.Map.Entry) it.next(); // entry.getKey() 返回與此項對應的KEY // entry.getValue() 返回與此項對應的值 ...