
配置
文章平均质量分 69
淘气的高老板
污,孤傲,高冷,薄情,悲天悯人的高老板
展开
-
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
mvn java_home mac原创 2022-07-25 19:41:38 · 552 阅读 · 0 评论 -
Spring boot(14) 监控spring boot的运行spring boot actuator和spring boot admin
如何更好的监控spring boot 的状态?加载了哪些bean,有多少个线程在运行?一,spring boot actuator当然你得提前给浏览器比如chrome添加预览json文本的插件,这样查看起来才直观。json预览插件请点击chrome的工具->更多工具->扩展程序。pom.xml <dependency> <groupId>org.spri...原创 2017-02-22 17:00:01 · 1796 阅读 · 0 评论 -
REDIS 进阶(12) redis分片
分片(partitioning)就是将你的数据拆分到多个 Redis 实例的过程,这样每个实例将只包含所有键的子集。本文第一部分将向你介绍分片的概念,第二部分将向你展示 Redis 分片的可选方案。分片能做什么Redis 的分片承担着两个主要目标:允许使用很多电脑的内存总和来支持更大的数据库。没有分片,你就被局限于单机能支持的内存容量。允许伸缩计算能力到多核或多服务器,原创 2017-02-20 14:20:13 · 1220 阅读 · 0 评论 -
REDIS 学习(9)读写分离,redis主从配置
master不用作任何配置slave添加配置如下:slaveof 127.0.0.1 6379masterauth foobared如果还允许,程序对从数据库进行写操作,从数据库还需要添加slave-read-only no足以,master数据库数量为n的时候,slave数据库数目应为n+1,而且配置了slave可以写后,可以对第n+1个数据库记录跟m原创 2016-09-21 17:48:55 · 613 阅读 · 0 评论 -
java程序,tomcat启动很慢(300秒+)的处理方法
刚自己从头配置了一台阿里云,但是发现java启动很慢Creation of SecureRandom instance for session ID generation 这个用时大约300秒解决方法:vim /usr/local/services/jdk1.8.0_91/jre/lib/security/java.security修改如下再次启动后,只用了1原创 2016-12-23 19:01:17 · 14019 阅读 · 1 评论 -
Spring boot(11) 使用jsp
application.property配置##allow jspspring.mvc.view.suffix=.jsp这是目前最简便的方法,这样也能让自己的jar包 打入war中原创 2016-12-20 11:10:37 · 937 阅读 · 0 评论 -
spring-boot(5) 的logback 整理
spring-boot默认支持logback,所以无需引用任何以来只需要,配置application.properties即可,如果要功能丰富些,则配置下logback.xml,如下有三个方法可以选择一,要输出日志只要在application.properties里配置logging.file=./springboot.log就可以了这是最简便的方法,默认级别是info原创 2016-05-19 23:53:23 · 11145 阅读 · 0 评论 -
安装mysq 在linux,以及配置权限, 让某个账户能远程访问并且访问所有数据库,修改密码
安装mysql客户端yum install mysql安装mysql服务端yum install mysql-serveryum install mysql-devel查看状态service mysqld status启动service mysqld start查看用户名直接运行mysql进去mysql>原创 2016-06-03 23:27:12 · 850 阅读 · 0 评论 -
linux下Java 环境变量,Java 环境变量,Python2.7环境变量,unite环境变量,mysql环境变量配置,maven
-----------------------------------------Java----------------------------------------------------JAVA_HOMEC:\Program Files\Java\jdk1.8.0_05;Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASS_PASS原创 2015-04-16 13:23:01 · 1012 阅读 · 0 评论 -
Nginx(10) nginx 配置多个server,多个端口
现在同一linux服务器配置其端口的服务,拟用已经运行 的nginx来配置步骤如下创建一个配置文件 比如 /usr/local/nginx/sites-available/gaotianyue.confupstream gaotianyue.com{ server 127.0.0.1:8070 weight=1; } server {原创 2016-12-03 01:54:28 · 19748 阅读 · 1 评论 -
spring boot(8) 配置外部tomcat(2) dependencyManagement的方式
①修改POMwar1.3.5.RELEASEUTF-81.8org.springframework.bootspring-boot-dependencies${spring-boot.version}pomimport②修改启动类,继承SpringBootServletInitializerpublic class原创 2016-07-29 17:24:47 · 2059 阅读 · 0 评论 -
Linux(1) 配置防火墙
配置表的位置/etc/sysconfig/iptables重启service iptables restart查看防火墙状态service iptables status启动service iptables start关闭service iptables stop原创 2016-08-15 17:58:21 · 480 阅读 · 0 评论 -
Nginx(6) nginx反向代理配置websocket,以及配置后websocket连接后立即断开的解决方法
用proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";配置nginx使之支持websockt的反响代理后,发现websockt连接上就立即断开了最后查到原因是proxy_read_timeout 太小,这便是websockt的有效时间现在配置成3600,也就是维持一个小时,原创 2016-08-22 17:36:55 · 14971 阅读 · 1 评论 -
在linux和Windows使用curl,使用POST提交JSON数据
在linux&需要用\&转义GET:curl http://119.29.151.177/account/password/find?channel=2201\&account=abcPOST:curl -X POST http://demo.wiliamy.com/account/password/find?channel=2201\&account=abc在windos power she原创 2017-05-08 15:33:09 · 8265 阅读 · 2 评论 -
REDIS 学习(1)linux环境,以及REDIS的启动,关闭和连接,以及在不重启的情况下开启AOF
官网:http://www.redis.io/download一,根据官网提示,下载并编译$ wget http://download.redis.io/releases/redis-3.2.0.tar.gz$ tar xzf redis-3.2.0.tar.gz$ cd redis-3.2.0$ make二,启动$ src/redis-server三原创 2016-06-15 11:34:17 · 1962 阅读 · 0 评论 -
ajax跨域访问4解
一,java代码放开,这样前端感受不到跨域的异同 @RequestMapping("/getlefttimes") @ResponseBody String getLeftTimes(HttpServletRequest req, HttpServletResponse resp) { /* 跨域 begin */ resp.setHeader("Access-Control-A原创 2016-06-02 17:05:04 · 629 阅读 · 0 评论 -
zookeeper(1) linux下的安装
下载安装跟nginx的安装有点儿相似,window和linux都是同于一个安装文件 安装下载后上传到服务器先,然后解压tar -zxvf zookeeper-3.4.9.tar.gz 复制或改名 [root@iZ2zei0nwllapkwklisoncZ conf]# pwd /data/zookeeper-3.4.9/conf [root@iZ2zei0nwllapkwklisoncZ原创 2017-07-22 22:31:17 · 382 阅读 · 0 评论 -
远程调用rpc的时候 远程的异常如何处理
远程调用rpc的时候 远程的异常如何处理?返回 错误码+错误描述 这个和RPC协议定义有关系了,一般RPC协议会有错误码的,比如0是正常,其他是错误码,并且附带errMsg 如果 远程rpc是层层调用的,就层层返回,可以加入分布式 追踪系统RPC timeout原创 2017-07-17 00:03:50 · 10422 阅读 · 1 评论 -
在linux下配置tomcat的虚拟路径
我喜欢将war文件放在tomcat下的webapps路径下然后,配置成自动部署和虚拟路径虚拟路径在linux下的例子 appBase="webapps" unpackWARs="true" autoDeploy="true"> xianjian"/> prefix="access." suf原创 2016-01-16 09:31:21 · 6711 阅读 · 0 评论 -
maven tomcat8 远程部署(支持tomcat7)
①修改tomcat的conf文件夹下的tomcat_user.xml ②启动tomcat③修改pom.xml的org.apache.maven.pluginsmaven-compiler-plugin3.5.1org.apache.tomcat.maventomcat7-maven-plugin2.2原创 2016-07-31 10:11:25 · 6853 阅读 · 0 评论 -
tomcat7, tomcat8的进入manager, tomcat_user.xm配,以及如何配置远程访问manager
要使用,localhost:8080/manager 需要配置tomcat_user.xml以下注释打开后依然不可以 " roles="tomcat"/> " roles="tomcat,role1"/> " roles="role1"/>-->修改成以下重启即可原创 2016-07-30 10:09:19 · 17513 阅读 · 4 评论 -
如何获得方法的default修饰符?JVM规范并没有java8的defalut修饰符
java8的很多特性是java虚拟机层面实现的,比如lamda表达式,而不是编译器是实现。但是java8新增的default修饰符,其实就是在接口定义的非抽象的public的修饰符。我们看下API: Modifier.toString(int mod)输出不了defalut修饰符, 而实际上也没有定义defalut修饰符。String java.lang.reflect.Modifier.toSt原创 2017-05-06 17:04:25 · 923 阅读 · 0 评论 -
如何查看IDEA的快捷键设置
File->settings->keymap原创 2016-12-02 17:09:46 · 5567 阅读 · 0 评论 -
spring boot(7) 配置外部tomcat(1)
一,POM配置为打成war包war二,打包去掉内嵌tomcatorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-tomcatorg.springframework.bootspring-boo原创 2016-07-29 09:57:07 · 3394 阅读 · 0 评论 -
Nginx(4) 配置维护页面
如果,nginx所配置的tomcat全都没有启动,则会返回502,nginx默认把500,502,503,504都配置成了50x.html我们要做的事将502配置一个502.html作为维护页面即可 error_page 500 503 504 /50x.html; location = /50x.html { root h原创 2016-08-08 16:59:48 · 6051 阅读 · 0 评论 -
Nginx(3) NGINX + TOMCAT +JAVA 做负载均衡集群
一,配置多个tomcat,为了简便起见,我配置了两个tomcat,他们的server.xml如下配置apache-tomcat-8.5.4 <Connector port="8084" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />原创 2016-08-05 16:29:15 · 719 阅读 · 0 评论 -
Nginx(1) Linux 快速安装,启动nginx
nginx是一种高效的支持高并发的轻量级服务器,它还可以用来做反向代理和负载均衡。Linux配置nginx的步骤如下:一,到https://nginx.org/en/download.html 页面下载最新的稳定版本的包( 我下的是nginx-1.10.1.tar.gz)并上传至Linux某个目录后解压。 然后进入解压后的目录执行./configure原创 2016-08-04 23:23:30 · 2324 阅读 · 0 评论 -
Linux 安装 域名服务
①安装http,在可以连接互联网的条件下 yum -y install httpd php php-mysql ②修改配置文件 vim /etc/httpd/conf/httpd.conf NameVirtualHost *:80serverName 200.200.200.177 ServerName service.gaotianyue.com原创 2016-08-04 18:53:29 · 693 阅读 · 0 评论 -
tomcat 自定义JDK路径 setclasspath.sh 和setclasspath.bat
vim setclasspath.shexport JAVA_HOME=/usr/local/services/jdk1.8.0_91export JRE_HOME=/usr/local/services/jdk1.8.0_91/jre原创 2016-08-01 13:58:41 · 16768 阅读 · 3 评论 -
关注程序性能(1)jconsole
一,对jdk1.8.0_91/jre/lib/management下面的jmxremote.password.template改名为jmxremote.password 文件,打开注释如下monitorRole QEDcontrolRole R&D修改此文件为只读,chmod 0400 jmxremote.password二,启动java程序 XXX原创 2016-07-27 15:59:35 · 367 阅读 · 0 评论 -
maven windows下安装和使用 已经几个命令说明
①下载http://maven.apache.org/download.cgi#zip是windows文件,gz是linux文件,所以下载apache-maven-3.3.9-bin.zip②放置C:\Program Files\apache-maven-3.3.9③环境变量在系统变量里添加M2_HOMEC:\Program Files\原创 2016-05-10 11:17:13 · 3620 阅读 · 0 评论 -
Perhaps you are running on a JRE rather than JDK
maven 打包出现问题①找不到某个外部jar包解决:winows->preferences->Maven->UerSettings->获取 Local Repository 比如我的是C:\Users\GAO\.m2\repository, 在资源管理器找到这个仓库,在local/项目名/sdk里添加所需要的jar②报题目上的错解决:preference-> java->i原创 2016-01-16 01:05:59 · 563 阅读 · 0 评论 -
在MAC下解决MAC unable to execute sex :GC overhead limit exceeded GC overhead的问题
在命里终端里/opt/eclipse_slg/Eclipse.app/Contents/MacOSeclipse.ini更改-Xms540m-Xmx1512m原创 2015-11-25 20:37:16 · 511 阅读 · 0 评论 -
Myeclipse 2014(Myeclipse 10) 安装SVN
preference->输入http://subclipse.tigris.org/update_1.6.x原创 2014-07-12 13:19:49 · 965 阅读 · 1 评论 -
Nginx(2) 启动,停止,信号控制
一,启动,停止,检查配置文件和重启启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf停止kill -QUIT pid 温和停止kill -TERM pid 快速停止kill -INT pid 快速停止强制停止pkill -9 nginx验证配置文件是否没错原创 2016-08-05 11:43:29 · 772 阅读 · 0 评论 -
tomcat 解决 POST请求传参数过长受限制的问题
问题描述:公司某个后台修改文章发表的时候,比如文章标题title,文章内容content,当文章内容过大的时候,连title传过来的参数也成null了。问题分析:POST请求本身并未限制传入参数大小,是tomcat 容器设置了接收参数大小的限制解决过程:vim server.xml<Connector port="8080" protocol="HTTP/1.1" co原创 2016-08-01 18:33:18 · 28211 阅读 · 11 评论 -
spring boot(4) 权限
POM.xml org.springframework.boot spring-boot-starter-security application.propertiessecurity.user.name=administratorsecurity.user.password=administrator原创 2016-05-19 14:50:52 · 745 阅读 · 0 评论 -
REDIS学习(6)查看redis状态,以及rdb和aof两种持久化方案的区别
在控制台输入info命令回车可以得到以下的信息(也可以用 redis clients分别查找信息)redis_version:3.2.3服务器版本redis_git_sha1:00000000redis_git_dirty:0redis_build_id:78f5751fe6f1a0f3redis_mode:standaloneos:Linux 2.6.32-431.23.原创 2016-09-07 11:44:56 · 6906 阅读 · 3 评论 -
Nginx(9) nginx + tomcat动静分离
nginx, tomcat静态分离原创 2016-08-26 17:10:44 · 1069 阅读 · 0 评论 -
nginx + tomcat ,session共享的问题
目前nginx.conf的部分配置如下访问接口,几次访问后发现, 如果连续nginx导向同一个tomcat则sessionId是同一个,但是如果中途导向其他的tomcat,即使再导向之前的tomcat,sessionId也已经发生变化了,session判断的机制是,在客户端的cookie存一个jsessionid,当浏览器访问的时候,会从cookie中判断是否是同一用户,如原创 2016-08-12 14:32:44 · 1803 阅读 · 0 评论