- 博客(18)
- 资源 (3)
- 收藏
- 关注
转载 tomcat优化
日常会做一些tomcat运维工作,其中就包括了tomcat优化,由本地文件保存到线上,以后就不用找文档了。内存优化:linux修改catalina.sh,在#!/bin/sh后面加入:JAVA_OPTS="-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError"实际按照具体硬件配置优化。线程优化:修改conf/server.xml文件:<Con
2021-06-27 00:02:07
274
转载 关于Java占用内存的研究
最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验简要说一下,相信会对大家写出优质的程序有所帮助下面的论述针对32位系统,对64位系统不适用,后叙经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考虑其它的东西了。但可能程序使用了一个什么数据结构,会当数据规模变大时,内存占用激增。基本&&关键的问题是,Java里各种东东占多少内存?????????对于primitive类型,有8个byte short int long float doub
2021-06-22 10:18:45
322
原创 java配置允许跨域
import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springfr.
2021-06-16 17:26:15
1043
原创 使用curl批量请求接口且记录请求结果
今天朋友叫我帮忙写一个shell脚本,主要用于服务器批量调用接口,并将结果打印记录下来,在此做一个简单的记录:#!/bin/bash#定义要执行的地址数组urlArr[0]='http://www.baidu.com?a=1'urlArr[1]='http://www.baidu.com?a=2'urlArr[2]='http://www.baidu.com?a=3'urlArr[3]='http://www.baidu.com?a=4'urlArr[4]='http://www.bai
2021-06-10 20:24:45
3038
原创 fabric2.0多机多节点部署
服务介绍 服务器ip orderer节点 组织 组织地址 peer节点 192.168.1.101 orderer1.test.com Org1 org1.test.com peer0.org1.test.com 192.168.1.102 orderer2.test.com Org2 org2.test.com peer0.org2.test.com 192.168.1.103 orderer3.test.com
2021-01-05 10:12:51
2620
7
原创 源码部署Fabric-explorer
1、安装jq# 安装EPEL源$ yum install epel-release# 查看jq包是否存在$ yum list jq# 安装jq$ yum install jq2、安装NodeJs# 下载$ wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz# 解压$ tar -xvf node-v12.16.1-linux-x64.tar.xz# 重命名$ mv node-v12.16.
2020-12-30 16:19:23
1030
1
原创 fabric V2.0-test-network搭建
$ cd /home/script/fabric-samples/test-network# 启动网络$ ./network.sh up# 创建通道(默认mychannel,也可以使用channel标志创建具有自定义名称的通道)# $ ./network.sh createChannel -c channel1$ ./network.sh createChannel# 安装链码$ ./network.sh deployCC# 停止网络$ ./network.sh down...
2020-12-14 09:54:01
230
原创 fabric V2.0-环境搭建
1、设置时间同步# 移除当前的时区信息$ rm -rf /etc/localtime# 修改时区$ ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 设置系统闹钟$ echo "ZONE="Asia/Shanghai"UTC=falseARC=false">>/etc/sysconfig/clock# 安装时间服务$ yum install -y ntp# 启动时间服务$ systemctl start n
2020-12-14 09:44:38
470
转载 linux inotifywait + rsync 监控文件并同步
1、安装 rsync 和 inotifyyum install -y rsync inotify-tools2、编写监控脚本#!/usr/bin/env bashapp_name=cmssrc=/dev/${app_name}/ # 需要同步的源路径des=/dev/${app_name}/ # 目标服务的路径ip1=172.20.42.20 # 目标服务器user=root # 用户名backup_path="/opt/${app_nam
2020-10-12 15:32:59
494
转载 解决GO GET dial tcp 172.217.24.17:443: connect: connection refused问题
使用go get提示dial tcp 172.217.24.17:443: connect: connection refused解决方法:换一个国内能访问的代理地址:https://goproxy.cn执行命令:go env -w GOPROXY=https://goproxy.cn重新执行命令,完美通过!信息来源:http://www.mamicode.com/info-detail-3036960.html...
2020-09-27 16:50:13
124336
6
原创 Jenkins自动构建远程部署服务maven+svn+tomcat
本篇主要针对原先部署的Jenkins自动化部署平台做总结整理。服务部署前需事先安装好:jdk1.8+、maven3.5+准备的服务器:192.168.10.101 和 192.168.10.102我部署的版本是Jenkins2.256(建议使用官方最新版),下载地址https://jenkins.io/,下载后获得的是一个war包,我将其部署到192.168.10.101服务器的tomcat中启动,启动的时候需要注意日志中打印的信息,访问平台需要密码登录。我本地访问地址:http://.
2020-09-15 20:24:08
527
原创 redis配置填坑记录
长时间忙于开发,都忘记了运维的事情了,今天在搭建环境的时候,再中间件服务器群中安装redis服务并启动成功,并能在本地访问成功,但是应用服务器死活访问不了提示“拒绝访问”,后经百度查阅发现自己漏了开启远程控制配置,以此谨记。设置后台运行和远程连接将第138行的daemonize no修改为daemonize yes即可开启远程访问将第70行的bind注释,第90行将protected-mode改为no设置密码取消第502行的注释,并修改密码多记多练多学习!!!...
2020-08-21 11:27:49
184
原创 vscode 安装go第三方扩展包填坑记录
1、使用VSCode开发GO时,在编译时会加载第三方类库,注意输出,因为有FQ的限制,基本上无法从golang.org上下载对应的类包。每个人的情况不一样,我的基本上都是安装失败,如下:Installing github.com/mdempsky/gocode FAILEDInstalling github.com/uudashr/gopkgs/cmd/gopkgs FAILEDInstalling github.com/ramya-rao-a/go-outline FAILED ...
2020-08-04 11:57:03
1384
原创 解决HttpClient连接管理器PoolingHttpClientConnectionManager不能自动回收失效连接的问题
日常开发比较多与第三方服务对接,通过HTTP接口服务,但是为了保证服务不会因为请求资源过度消耗而使服务宕机,那么我们往往会引入线程池,我原先在开发过程中给同事封装了一套http线程池服务,是基于PoolingHttpClientConnectionManager的,原本就有考虑将资源释放,知道今天才发现原来一直服务都有问题,资源无法释放一直占用着资源:先贴一下原先的部分代码:PoolingHttpClientConnectionManager clientConnectionManager =
2020-05-08 17:35:53
5323
原创 分享关于数据库优化经验
我们在开发过程中,多多少少都会接触稍微复杂一点的业务,那么往往也关系到多表的查询,而就在此时我们也头疼多表查询带来的性能问题,在此我分享我这些年自己的优化经验。1、在sql语句中我们很多时候会使用子查询,如:select a.col1,a.col2,a.col3,a.col4,(select b.col2 from table2 b where a.col1=b.col1) bcol fr...
2019-04-21 22:30:41
235
原创 记录一次Druid的处理优化过程
在原先的一个项目中上线正常运行一个多月后突然在查询数据功能上频繁出现数据库获取连接关闭(最头痛的是本地开发环境中不知如何重现该问题,开发调试又正常使用),抛出异常(因为时间比较旧了,忘记具体的异常信息只记得大概):com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭背景:我们项目配置了多数据源(读写分离),在写操作时我们使用spri...
2019-04-21 00:12:48
4903
1
原创 说说Spring编程式事务-TransactionTemplate
在我们常规的开发过程中,想必大家都有听过或者用过事务,以前的springmvc当中大家会是创建相应的xml事务配置文件,声明式的策略去对指定的特定的操作或者数据源做事务管理,后来大家了解通过配置切面(PointCut)应用到相应的业务方法上或者直接在方法上加@Ttransactional注解。开发场景:在实际开发过程中我们习惯性的将第三方资源(第三方接口、缓存等)或数据库视为数据源,定义一...
2019-04-10 16:06:26
576
原创 数据库导入excel文件失败,使用拼接sql语句方式插入数据
今天在开发过程中需要将数据导入到sql server中,发现导入excel失败,提示读取文件失败。后通过excel拼接的方式将数据使用sql语句插入,在此做一个记录:="("&"'"&A2&"',"&"'"&B2&"',"&"'"&C2&"',"&"'"&D2&"',"&"'"&...
2019-03-26 12:41:38
345
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人