随笔分类 - java
java学习笔记
摘要:Tomcat远程调试,jpda:8000端口 在tomcat/bin 目录下找到./catalina.sh 修改jpda,address启动 ./catalina.sh jpda start 调试:打开eclipse 然后在eclipse项目中打断点,浏览器运行后
阅读全文
摘要:1 前言 一直以来都觉得Tomcat以root身份运行非常不安全,故研究Tomcat如何以普通用户身份运行,以下是参考网络上的一些配置实现Tomcat以daemon方式运行于CentOS 6&7系统下面。 2 实践部分 2.1 环境配置 2.1.1 系统环境 ipaddress=10.168.0.1
阅读全文
摘要:Java多线程编程-(1)-线程安全和锁Synchronized概念 Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性 Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字 Java多线程编程-(4)-线程本地ThreadLocal的介绍与
阅读全文
摘要:一:web.xml加载过程 简单说一下,web.xml的加载过程。当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat等)。首先会去读取web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常的被启动起来。 启动WEB项目的时候,容器首先会去读取web.xml配置文
阅读全文
摘要:对于高访问量、高并发量的网站或web应用来说,目前最常见的解决方案应该就是利用负载均衡进行server集群,例如比较流行的nginx+memcache+tomcat。集群之后比如我们有N个Tomcat,用户在访问我们的网站时有可能第一次请求分发到tomcat1下,而第二次请求又分发到了tomcat2
阅读全文
摘要:JAVA_OPTS='-Ddruid.registerToSysProperty=true' 多个应用部署到tomcat下需要在/bin/catalina.sh下添加上面这句话 添加位置在‘cygwin=false’上面
阅读全文
摘要:1.同一个Tomcat 同一个端口 部署多个项目 第一步:把待发布的多个项目.war文件放入tomcat的webapps文件下下 第二步:修改 $TOMCAT_HOME\conf 下的server.xml文件 在server.xml文件中新增节点,一个节点代表一个web应用 path属性:指定访问该
阅读全文
摘要:mysql单机并发量: 机器硬盘 300并发 SSD硬盘 700并发 redis单机并发量10万 tomcat单机最优并发2000 java高并发测试用例: 加锁 互斥锁: 缓存名:amount, 主动缓存(时间短) 缓存名:amount_backup ,被动缓存(时间长)
阅读全文
摘要:内容概览: 如果希望 Tomcat 支持 Https,主要的工作是配置 SSL 协议 1.生成安全证书 2.配置tomcat 预备知识: sso cas ssl https ca 环境: 1.java 1.6 2.tomcat 6_0_26 生成安全证书: 1.java环境:因为SUN公司提供了制作
阅读全文
摘要:导入项目后,工程结构配置: 如果不加入tomcat 运行库,项目会报servlet jar 找不到的异常 tomcat服务器配置
阅读全文
摘要:一、Memcached和Memcache的区别: 网上关于Memcached和Memcache的区别的理解众说纷纭,我个人的理解是: Memcached是一个内存缓存系统,而Memcache是php的一个扩展,是php用于操作和管理Memcached的工具。如果安装了Memcached但没有安装Me
阅读全文
摘要:Java中Date各种相关用法(一) 1.计算某一月份的最大天数 Java代码 注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间 2.Calendar和Date的转化 (1) Calendar转化为Date Java代码 (2) Date转化为Calendar Jav
阅读全文
摘要:单纯针对时间的设置规则org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至
阅读全文
摘要:Lucene写入和更新操作: if (id.equals("")) { 2 this.goodsService.save(goods); 3 4 String goods_lucene_path = System.getProperty("user.dir") 5 ...
阅读全文
摘要:ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存 把不经
阅读全文
摘要:基于J2ee技术开发,可以运行在Tomcat、weblogic、websphere等J2ee应用服务器上,对于一般访问量不是很高的客户我们推荐使用Tomcat(开源免费),一般情况下Tomcat服务需要手动运行批命令启动服务。在windows操作系统下如果需要将Tomcat变成自动启动的服务,只需按
阅读全文
摘要:确保window的环境变量中找不到CATALINA_HOME和CATALINA_BASE 修改server.xml,用解压版的tomcat,不要用安装版的。 1、修改http访问端口 conf下的server.xml文件的服务访问端口,默认是8080可以改成其它的,如7000 2、修改shutdow
阅读全文
摘要:这里使用google的Gson包做JSON转换,因为较早的1.4版本的FieldAttributes类中没有getDeclaringClass()这个方法,这个方法是获取field所属的类,在我的排除策略中会用到。 排除策略 最简单的gson转换可以是这样的,但却没有多少实际的作用。切面日志时,一个
阅读全文