- 博客(23)
- 资源 (9)
- 收藏
- 关注
原创 CentOS 7解决系统时间相关问题
方法一:Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。查看系统时间的命令: #date设置系统时间的命令: #date –set “18/01/10 15:15”查看硬件时间的命令: # hwclock设置硬件时间的命令: # hwclock –set –date = (月/日/年 时:分:秒)或者用同步网络时间1.安装ntpd...
2018-04-09 15:30:38
2589
原创 JVM调优基础
1.Java中数据组成 Java中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值即某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long,char,float,double,boolean ...
2018-03-15 20:41:05
328
原创 Jvisualvm监控远程linux下Tomcat
一、需要配置账号、密码的远程监控平台1.编辑tomcat/bin/catalina.sh加入下面这段代码,中间无换行:CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.1.11 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1234...
2018-03-13 13:40:23
620
原创 mysql 查询表字段作为其中参数插入到另一表的存储过程
表 m_sp 中一个字段sp_id,关联另一个m_sp_k 表,B表是后期加的,导致m_sp_k 表中没有关联A表的历史数据,如下存储过程便是解决所述问题。查询结果循环遍历,结果值作为新的参数插入新表中。BEGINdeclare done int default 0;declare relationId VARCHAR(32); declare idCur cu
2017-11-07 10:44:48
3165
原创 maven 配置中央仓库地址
Maven 中央仓库地址: 1. http://www.sonatype.org/nexus/ 2. http://mvnrepository.com/ (本人推荐仓库) 3. http://repo1.maven.org/maven2在mave setting.xml文件中配置如下: mirrorId
2017-06-07 15:55:38
1598
原创 mysql忘记root密码救援方案
背景:开发过程中mysql密码被莫名修改,没有人知道密码值。解决方案:一)通过跳过权限安全检查,开启mysql服务1.首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql 。2.cmd 打开dos窗口,进入mysql安装bin目录 cd C:\Program Files\MySQL\MySQL Server 5
2017-01-22 16:29:06
562
原创 项目忽然报错 严重: Error configuring application listener of class 分析与解决
项目启动报错记录下,以便不时之需。现象:上班打开电脑启动项目,昨天好好的项目,jdk依赖默认了,重新配置了下jdk,然后,启动不起来了,忽然报错,提示找不到jsf 相关包。报错信息如下:com.sun.faces.config.ConfigureListenerjava.lang.ClassNotFoundException: com.sun.faces.co
2016-11-28 20:10:37
33661
原创 http、soap和rest的比较
由于被问到rest和http区别,rest是协议吗?懵逼了。。。花了一部分时间学习了下,记录下来,以供不时之需,有理解不到位的望留言告知,再此,多谢。。。。废话不多说正文开始。。。 http是标准超文本传输协议。使用对参数进行编码并将参数作为键值对传递,还使用关联的请求语义。每个协议都包含一系列HTTP请求标头及其他一些信息,定义客户端向服务器请求哪些内容,服务器用一系列HTT
2016-10-14 20:38:25
14918
原创 sentinel-redis Java开发
我们学习如何在开发中操作Redis的Sentinel,进行对缓存的操作。假设已经安装完成了Redis服务,并成功运行。环境:在一台机器上启动3个redis,一个做master,两个做slave。Master 端口:7000Slave1 端口:7001Slave2 端口:7002三个sentinel分别监控 Mastersentinel 27000sentin
2016-07-11 11:14:25
728
原创 关于跨域ajax请求访问
跨域请求在很多地方用到,但是浏览器常常是阻止访问,为了解决这个问题,查询一些资料,实现了其功能。采用如下方法,ajax jsonp请求:客户端: function requestMethed(){ var the_url = "http://www.***.com/controller/todo.do"; var data
2016-07-11 10:54:04
384
原创 spring+mybatis 搭建,项目报错处理
报错代码:Mapped Statements collection does not contain value for错误原因有几种:1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应3、mapper.xml没有加到配置文件4、mapper.xml文件名和所写的mapper名称不相同(如果不同,必须用nam
2016-07-11 10:51:37
445
原创 sentinel-redis 使用总结
Redis-Sentinel是Redis官方提供的集群管理工具。当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自懂切换,将slave提升为master,并在老的master重新加入到sentinel
2016-07-11 10:48:19
774
原创 jvm调优
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355
2016-06-23 00:25:01
314
原创 spring 远程调用
Spring远程调用分为两个工程:客户端和服务器端,每个工程都必须添加Spring 的Core,AOP,Remoting,Web 4个jar包。 下载地址:http://download.youkuaiyun.com/detail/roguestudys/9464467
2016-03-17 15:32:47
435
原创 ajax jsonp 跨域请求访问实例
何为跨域,浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。跨域请求在很多地方用到,但是浏览器常常是阻止访问,为了解决这个问题,查询一些资料,实现了其功能。采用如下方法,ajax jsonp请求:客户端: function requestMethed(){ var the_url
2016-03-09 18:05:51
1786
原创 spring+mybatis项目搭建测试报错Mapped Statements collection does not contain value for
错误原因有几种:1、mapper.xml中没有加入namespace(namespace需是model对应的dao接口。如com.cn.yk.dao.IUserDao)2、mapper.xml中的方法和接口mapper的方法不对应3、mapper.xml没有加入到mybatis配置文件4、mapper.xml文件名和所写的mapper名称不相同。(当不相同时,namespace一定
2015-10-28 17:58:13
633
转载 springMVC_后台自动接受map数据
jsp:form action="/hello/getMap" method="post"> input name="mapVo['a'].name"> input name="mapVo['a'].password" type="password"> input name="mapVo['b'].name"> inp
2015-08-19 11:55:55
1126
mybatis自动生成mapping文件、vo和dao接口
2015-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人