南开小巷

导航

随笔分类 -  java web

1 2 3 下一页

java 日志框架
摘要:1.java常用日志框架介绍: https://www.cnblogs.com/chenhongliang/p/5312517.html 2.java各类日志组件汇总: https://blog.csdn.net/waitgod/article/details/78750184 阅读全文

posted @ 2018-06-13 14:18 南开小巷 阅读(177) 评论(0) 推荐(0)

springMVC一个Controller处理所有用户请求的并发问题(转)
摘要:springMVC一个Controller处理所有用户请求的并发问题 有状态和无状态的对象基本概念: 有状态对象(Stateful Bean),就是有实例变量的对象 ,可以保存数据,是非线程安全的。一般是prototype scope。无状态对象(Stateless Bean),就是没有实例变量的对 阅读全文

posted @ 2018-06-11 13:52 南开小巷 阅读(7530) 评论(0) 推荐(2)

java web 测试
摘要:1.功能测试 bugfree mantis 2.性能测试:loadrunner 3.安全测试: burpsuite 阅读全文

posted @ 2018-05-31 10:38 南开小巷 阅读(182) 评论(0) 推荐(0)

java web开发遇到的常见问题解决办法(汇总贴)
摘要:1. maven下载jar包失败,重复 maven --> update project 不管用 解决办法: 1.打开本地仓库所在目录, 通过win文件夹的搜索功能,查找 *.lastUpdated ,然后将找到的文件全部删除 2.重新 Maven Update Project 2.Cannot c 阅读全文

posted @ 2018-05-20 17:01 南开小巷 阅读(696) 评论(0) 推荐(0)

前端与后台服务交互--json处理的流程以及用到的工具代码
摘要:现在的开发趋势基本上是前后端分离,并且前端和后端的交互一般是用json: 前端: 前端一般传输的是对象,那把对象变成json,需要引用的是json2.js这个js文件中的JSON.stringfy()方法,这个方法的解释如下: 例子: var content = {"name": raw_conte 阅读全文

posted @ 2018-04-17 13:40 南开小巷 阅读(694) 评论(0) 推荐(0)

代码中特殊的注释技术——TODO、FIXME和XXX的用处
摘要:TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明:如果代码中有该标识,说明标识处代码虽然实现 阅读全文

posted @ 2018-03-19 22:37 南开小巷 阅读(181) 评论(0) 推荐(0)

采用c3p0数据库连接池底层是jdbc的数据库的增删改查
摘要:1.新建dbutils包,里面是JdbcUtils类: 2.c3p0的配置文件:c3p0-config.xml 4.写要查询结果的封装对象javabean,注意:Javabean中的属性需要和查询的表的属性一致(JDBC没有rowmapper,所以对于数据别名可以在sql查询语句中 as ‘新的表头 阅读全文

posted @ 2018-03-15 19:50 南开小巷 阅读(317) 评论(0) 推荐(0)

动态代理:JDK动态代理和CGLIB代理的区别
摘要:1.JDK动态代理 此时代理对象和目标对象实现了相同的接口,目标对象作为代理对象的一个属性,具体接口实现中,可以在调用目标对象相应方法前后加上其他业务处理逻辑。 代理模式在实际使用时需要指定具体的目标对象,如果为每个类都添加一个代理类的话,会导致类很多,同时如果不知道具体类的话,怎样实现代理模式呢? 阅读全文

posted @ 2018-01-04 14:28 南开小巷 阅读(241) 评论(0) 推荐(0)

通过mybatis向数据库中插入日期数据
摘要:遇到的问题: 通过mybatis向数据库中插入日期格式数据,发现只有年月日, 没有小时分钟和秒 当你想在实体类中使用java.util.Date类型,而且还想在数据库中保存时分秒时, 解决办法: 你可以在xml中修改为: #{xxdate,jdbcType=TIMESTAMP} 就是将#{}中的jd 阅读全文

posted @ 2017-12-15 10:56 南开小巷 阅读(1244) 评论(0) 推荐(0)

postman使用教程
摘要:st请求: @PostMapping(value="/user") url: localhost:8088/demo/user首先设置Header: 1.2 post请求: @RequestMapping(value="/user/{page}/{limit}",method={RequestMet 阅读全文

posted @ 2017-11-03 14:33 南开小巷 阅读(499) 评论(0) 推荐(0)

转:spring的启动过程-spring和springMVC父子容器的原理
摘要:要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程。 spring的启动过程: 首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上 阅读全文

posted @ 2017-07-11 19:58 南开小巷 阅读(322) 评论(0) 推荐(0)

通过端口号查找进程号并杀掉进程window和Linux版本
摘要:window版本: cmd下执行: 1.查找某端口号下的进程: netstat -ano|findstr 8080 如果该端口号存在进程,执行完命令后会出现列表,最后一列的数字表示该端口号下的进程号 2.使用 taskkill /F /PID pid进程号,例如:taskkill /F /PID 1 阅读全文

posted @ 2017-07-09 16:14 南开小巷 阅读(296) 评论(0) 推荐(0)

AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
摘要:HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name1=value1的形式在请求体中。通过chrome的开发者工具可以看到如下(这里是可读的形式,不是真 阅读全文

posted @ 2017-03-13 22:07 南开小巷 阅读(611) 评论(0) 推荐(0)

数字签名、数字证书的原理以及证书的获得java版
摘要:数字签名原理简介(附数字证书) 首先要了解什么叫对称加密和非对称加密,消息摘要这些知识。 1. 非对称加密 在通信双方,如果使用非对称加密,一般遵从这样的原则:公钥加密,私钥解密。同时,一般一个密钥加密,另一个密钥就可以解密。 因为公钥是公开的,如果用来解密,那么就很容易被不必要的人解密消息。因此, 阅读全文

posted @ 2017-02-17 15:39 南开小巷 阅读(2278) 评论(0) 推荐(0)

RPC、RMI、SOAP、WSDL的区别详解
摘要:RPC与RMI的区别 RPC:(Remote Procedure Call) 被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。 支持多语言。 RMI:(Remote Method Invocation) RPC 的Java版本,EJB的基础技术 RMI 采用JRMP 阅读全文

posted @ 2017-02-15 20:46 南开小巷 阅读(814) 评论(0) 推荐(1)

Weblogic部署项目三种方式
摘要:在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。 控制台部署 1 启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控 阅读全文

posted @ 2016-11-11 10:10 南开小巷 阅读(3891) 评论(0) 推荐(0)

Java过滤器与SpringMVC拦截器之间的关系与区别
摘要:过滤器和拦截器的区别: ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问 阅读全文

posted @ 2016-10-25 09:52 南开小巷 阅读(358) 评论(0) 推荐(0)

EJB到底是什么,真的那么神秘吗??
摘要:1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是 阅读全文

posted @ 2016-10-20 09:46 南开小巷 阅读(159) 评论(0) 推荐(0)

基于structs2的用户登录控制(filter)和基于spring mvc的用户登录控制的对比(基于“XX公共平台”ksplatform和XX社区系统myAcl1)
摘要:1. 阅读全文

posted @ 2016-10-09 09:27 南开小巷 阅读(156) 评论(0) 推荐(0)

velocity语法
摘要:变量名 带花括号的属性/方法调用方式,属性/方法需要在花括号之内: #set() 中,赋值符号左边的变量名不能加感叹号。 注:jQuery 的 $.ajax() 之类的代码会导致 Velocity 解析异常,好在 Javascript 语法的灵活性,可以增加无效空白 $ .ajax(),当然也可以使 阅读全文

posted @ 2016-08-31 13:48 南开小巷 阅读(2839) 评论(0) 推荐(0)

1 2 3 下一页