- 浏览: 646126 次
- 性别:
- 来自: 上海
最新评论
-
hll127:
请问service这个方法里为什么要while(true)啊? ...
jsp页面静态化例子 -
tarena1:
Spring 源码解读 推荐流程 -
konglx:
springaop_springmvc 写道可以参考最新的文档 ...
Web项目添加Maven支持步骤 -
springaop_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
Web项目添加Maven支持步骤 -
9976:
很好,谢谢
Spring 源码解读 推荐流程
文章列表
小程序使用watch监听数据变化的方法详解
- 博客分类:
- 小程序
众所周知,Vue中,可以使用监听属性 watch来观察和响应 Vue 实例上的数据变化,那么小程序能不能实现这一点呢?
监听器的原理,是将data中需监听的数据写在watch对象中,并给其提供一个方法,当被监听的数据的值改变时,调 ...
1、申请CA证书,可以在腾讯云或者阿里云申请到免费的CA,不过前提是,你要有云服务器和域名,并且解析过域名。
2、下载申请到的CA证书到本地,在tomcat7上进行相关配置。
3、Tomcat 证书部署
3.1 获取证书
如果申请证书时有填写私钥密码,下载可获得Tomcat文件夹,其中有密钥库 www.domain.com.jks;如果没有填写私钥密码,不提供Tomcat证书文件的下载,需要用户手动转换格式生成。
可以通过 Nginx 文件夹内证书文件和私钥文件生成jks格式证书转换工具:https://www.trustasia.com/tools/cert-convert ...
今天项目,本来以为就几分钟的事没想到,还出现报错了,错误日记:
Error:Cannot run program "svn" (in directory "E:\work\kuaisou_1.3.8\Hello"): CreateProcess error=2, 系统找不到指定的文件。
百度了下发现是我安装小乌龟时没有安装命令行工具,解决方案是时:
1):进入到IDEA设置界面:
然后再从svn上拉项目下来就可以了!
log4j.rootLogger=info,stdout,info,error
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] [%-5p] %c {%F:%L} - %m%n
log4j.appender.in ...
IDEA导入eclipse项目
- 博客分类:
- IDEA
IDEA导入eclipse项目注意:
1、Project Structure->Modules->Dependencies 中配置.jar,删除后重新导入lib包(见附件)
2、其它按提示操作即可 确保Project Structure->Problems中没有报错
3、需要注意的几个地方见附件图片,如果启动tomcat没有项目,要确保jsp,js都编译到artifacts下,即要选中modules中的“source roots”
ant 完整war包 可以替换生产环境配置文件
- 博客分类:
- ant
<?xml version="1.0" encoding="gbk"?>
<!-- ant -buildfile F:\sendFiles\dist-all.xml -->
<project name="Jwdp_pro" default="dist" basedir="F:/Jwdp_pro/Jwdp01">
<property name="build.base.dir" value="F:/send ...
<!--StartFragment -->
新浪面试Spring源码看哪了,讲一下 对spring的看法ConcurrentHashMap原理,HashMap原理索引种类,联合索引redis缓存机制redis,memcached区别jvm gc回收算法,一共多少种算法系统架构数据库优化策略webservice,cxfnio原理,实际怎么用的linux操作命令所在项目中的角色系统应用什么架构,nginx,tomcat相关如何看堆内存溢出情况系统的访问量webservice请求怎么加密java为什么不支持多继承分库分表如何实现 具体分库的维度
<!--StartFragment -->
秒杀设计1、在秒杀的情况下,肯定不能如此高频率的去读写数据库,会严重造成性能问题的必须使用缓存,将需要秒杀的商品放入缓存中,并使用锁来处理其并发情况。当接到用户秒杀提交订单的情况下,先将商品数量递减(加锁/解锁)后再进行其他方面的处理,处理失败在将数据递增1(加锁/解锁),否则表示交易成功。当商品数量递减到0时,表示商品秒杀完毕,拒绝其他用户的请求。2、这个肯定不能直接操作数据库的,会挂的。直接读库写库对数据库压力太大,要用缓存。把你要卖出的商品比如10个商品放到缓存中;然后在memcache里设置一个计数器来记录请求数,这个请求书你可以 ...
1、方案制定时,顺序图比流程图的优点 A)更能返应出流程执行的先后顺序, B)更能返回发出请求后返回的情况;2、安全方面:
A)请求是否是服务器对服务器
B)浏览器到服务器之 ...
1 摘要
开发webservice应用程序中离不开框架的支持,当open-open网站列举的就有30多种,这对于开发者如何选择带来一定的疑惑。性能Webservice的关键要素,不同的框架性能上存在较大差异,而当前在官方网站、网络资料中可以方便的找到各自框架的介绍,但是很少有针对不同框架性能测试数据。本文选择了比较流行几个框架:Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF等,采用java作为测试用例,通过本机和远程两种进行测试方式,对这几种框架进行了性能测试,并对测试结果分析和性能比较,最后并对性能优异的框架进行了推荐。 ...
MyBatis在线文档
- 博客分类:
- MyBatis
MyBatis在线文档:
http://mybatis.github.io/mybatis-3/zh/index.html
SSO单点登录解决方案
- 博客分类:
- 项目管理
1 什么是单点登陆 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 较大的企业内 ...
Quest系列工具的使用
咱们一讲到性能测试,就自然就想到loadrunner,其实性能测试工具的选择根据测试目标来决定,loadruner确实是一款成熟的测试工具,整体实力很强,但是往往一些详细的性能数据获取不如一些专业性工具,如:而类似于一些BCI(字节码插入)工具收集的信息比Loadruner更加详细,可以知道每个class、每个method执行的时间。还有,已经用loadrunner定位到oracle存在问题了,到底是
我的spring源码解读-IOC 读取bean
- 博客分类:
- ssh
//spring IOC 读取bean解读
==读取上下文开始
public static void main(String[] args)
{
//解释xml配置文件
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(
"remoting-client.xml");
}
==
public ClassPathXmlApplicationContext(String configLocation) throws BeansException {
thi ...
Web项目添加Maven支持步骤
- 博客分类:
- 项目管理
myeclipse创建maven工程报错 Could not resolve archetype org.apache.maven.archetypes 解决错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories. Could not resolve artifact Missing org.apache.maven.archetypes:maven-archetype-quickst ...