- 浏览: 54918 次
最新评论
-
xinglijun1973:
NULLS FIRST错误:在框架的nims分支,如webfr ...
诺祺skyon-webframe相关问题 -
xinglijun1973:
<Connector port="84 ...
tomcat 处理 https 漏洞 -
xinglijun1973:
对应小表可以使用二级缓存缓存起来。1)打开查询缓存 hiber ...
基于Spring与Hibernate的数据库操作进阶 -
xinglijun1973:
<div class="quote_title ...
tomcat 处理 https 漏洞 -
xinglijun1973:
问题:虽然ciphers中写了很多加密套件,但测试结果只有少数 ...
tomcat 处理 https 漏洞
文章列表
# 软件版本 ngix-1.12.0 win版本 # 配置一个应用集群(也就是一个代理服务器),服务在80端口,代理2个应用,分别为 127.0.0.1:8080和127.0.0.2:8001,连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理服务器。 conf/ngix.conf里这样写:
... # 连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理服务器proxy_connect_timeout 3;
upstream myproject { # 代理2个应用 server 127.0.0.1:8080 ; server 127.0.0.2: ...
某应用内存溢出(暨jvm)分析分享
- 博客分类:
- 诺祺
现象、项目背景
预备知识
classpath:
概念,
tomcat运行时的cp查看
classloader:
概念,
tomcat运行时classloader查看。
内存回收模型:
概念,
运行一个demo,直观观察内存新生代,旧生代变化情况。
内存dump概念(dump文件)
线程:
概念
图形工具直观观察线程堆
线程dump概念(javacore文件)
jmc飞行模式:
用途
demo一下用法
案例分析过程
第一次(测试环境)智慧云
第二次(预生产环境)数据库瓶颈
第三次(生产)hashmap的死锁
第四次(生产)64万个对象的list ...
南京银行的低版本jvm监控
- 博客分类:
- 诺祺
jdk1.5 Server VM (Client VM不支持) 才支持 使用图形工具比如 jmc,jconsole,jviualvm等工具,而且不支持jmc的飞行模式。
支持jmc的话,请给vm加参数:
-Djava.rmi.server.hostname=《本机ip》-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=911-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false
...
地址: http://blog.csdn.net/autofei/article/details/7456213。
摘录:
JVM 内存包含如下几个部分:
Heap Memory 存放Java对象
Non-Heap Memory 存放类加载信息和其它meta-data
Other 存放JVM 自身代码等
在JVM启动时,就已经保留了固定的内存空间给Heap内存,这部分内存并不一定都会被JVM使用,但是可以确定的是这部分保留的内存不会被其他进程使用。这部分内存大小由 -Xmx 参数指定。而另一部分内存在JVM启动时就分配给JVM,作为JVM的初始Heap内存使用。影响这个 ...
又看了看设计模式,本来想将设计模式引入自动编程中,别人说设计模式是无限个,我也不知道到底有限还是无限。
先将gof提出的23个设计总结下:
创建型模式,共五种:工厂方法模式:使用工厂得到对象而不是自己new
、抽象工厂模式:工厂多了就要抽象出来
、单例模式:不说了
、建造者模式:先建造局部特性,最后得到一个完成的对象。
、原型模式:clone吧
结构型模式,共七种:适配器模式:新建个接口包括新的和旧的接口
装饰器模式:强类型的代码模式,在构造时候传入代理者?
代理模式:使用一个对象完成工作
外观模式:Facade?门面?和中介者模式区别?
桥接模式:接口中再引用一 ...
代码生成若干问题讨论
- 博客分类:
- 代码生成 代码工厂
代码生成中的模板与设计模式是什么关系?
怎样不通过在代码中加注解的方式,而是通过扫描代码自动生成代码模板?
2个层次上的语义,形式和逻辑。那么逻辑语义由什么构造,计算机如何表达所有的逻辑?
package hg.hjf.app.service.rule;
import hg.hjf.app.service.UserRuleService;
import hgtech.jfaccount.JfFlow;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org. ...
if(StringUtils.isNotBlank(qo.getOwnerShop())){
//cr.add(Restrictions.eq("quanType.ownerShop", qo.getOwnerShop()));
String sql = String.format("EXISTS (SELECT * from q_type g where this_.quanType_ID=g.ID and ownerShop='%s' )",
qo.getOwnerShop() );
cr.add(Restr ...
static {
//注册日期字符到对象转换器
Converter dateConverter = new Converter() {
@Override
public Object convert(Class type, Object value) {
try {
return DateUtil.DATE_FORMAT2().parse((java.lang.String) value);
} catch (ParseException e) {
throw new RuntimeException(e);
...
why:
在开发脚步或业务语言时候,使用表格可能更直观。
可行吗:
使用表格可以覆盖所有条件表达方式,表格的有些组合没有就成为判定数了。
step:
按判定要素的顺序,将要素的可能值分别组合起来,如果该组合存在,则有效;如果不存在,则和周围表格自动合并起来。自动程序要能够根据表格生成正确的if代码。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project default="javadoc">
<target name="javadoc">
<javadoc access="private" additionalparam=" -charset utf-8 -encoding utf-8 -docencoding utf- ...
pom 的build指定包含哪些资源,并对资源中的${}使用 pom中定义的property替换。
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>logback.xml</include>
<include& ...
@Component
public class SpringContextUtil implements ApplicationContextAware {
@Autowired
private static ApplicationContext applicationContext;
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
public void setApplicationContext(ApplicationCon ...
http://www.oschina.net/question/54100_55374 写道
tomcat https
这个简单教程中我们通过简单的两步就可以在 Tomcat 7 中启用 HTTPS 访问。
第一步:创建 .keystore 文件
使用如下命令生成 .keystore 文件
windows :