南开小巷

导航

随笔分类 -  java web架构设计

1 2 下一页

1.spring知识相关(面向切面编 ,HandlerInterceptorAdapter)2.spring boot 3.springMVC mybatis整合
网络编程中的网络调试
摘要:ifconfig中的MTU是最大传输单元的意思,表示的是链路层包的大小。1500表示的是字节的大小。Metric就是用来确定多块网卡的优先级的,数值越小,优先级越高,1为最高级 time_wait表示访问积压 在平时的工作中,最常碰到的问题就是某某进程对应的网络状况如何?是不是连接被打爆了,还是有大 阅读全文

posted @ 2019-09-10 22:19 南开小巷 阅读(533) 评论(0) 推荐(0)

java版的状态机实现
摘要:状态机适用场景: C的操作,需要等到A、B的两个操作(A、B顺序操作),那就需要在 A、B之间创建一个状态机(state machine),C的操作需要状态机达到某一个状态才能进行 1. Overview java版的状态机的原理其实就是java中的枚举类Enum,所以在进行状态机设计之前,先学习一 阅读全文

posted @ 2019-07-11 22:57 南开小巷 阅读(13577) 评论(0) 推荐(0)

一致性hash算法
摘要:原理参考:http://afghl.github.io/2016/07/04/consistent-hashing.html 负载均衡与Hash算法 分布式系统中(如:web存储),当服务增长到一定规模时,惯常的做法是集群化,引入负载均衡,这样做的好处是:1. 高可用。2. 解耦。从外部看,透明化了 阅读全文

posted @ 2019-07-11 22:29 南开小巷 阅读(254) 评论(0) 推荐(0)

RPC知识
摘要:说明:RPC框架的目标就是让远程服务调用更加简单、透明,RPC框架负责屏蔽底层的传输方式(TCP或UDP)、序列化(XML/json/二进制)和通信细节。服务调用者可以像调用本地接口一样调用远程的服务提供者,而不需要关心底层通信细节和调用过程 业界主流的RPC框架: 支持多语言的gRPC ,Apac 阅读全文

posted @ 2019-03-30 22:27 南开小巷 阅读(110) 评论(0) 推荐(0)

google guava Multimap的学习介绍
摘要:1.https://blog.csdn.net/gongxinju/article/details/53634434 阅读全文

posted @ 2018-08-08 16:26 南开小巷 阅读(133) 评论(0) 推荐(0)

java web中的异常处理
摘要:1.集中处理 参考:https://blog.csdn.net/weililansehudiefei/article/details/73691294 阅读全文

posted @ 2018-08-01 13:43 南开小巷 阅读(122) 评论(0) 推荐(0)

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 boot mybatis sql打印到控制台
摘要:如何设置spring boot集成 mybatis 然后sql语句打印到控制台,方便调试: 设置方法: 在application.properties文件中添加: logging.level.com.zhangshitong.springbootModel.demo.mapper=DEBUG 红色部 阅读全文

posted @ 2017-11-03 11:12 南开小巷 阅读(10920) 评论(1) 推荐(3)

spring boot 整合 mybatis 以及原理
摘要:同上一篇文章一样,spring boot 整合 mybatis过程中没有看见SqlSessionFactory,sqlsession(sqlsessionTemplate),就连在spring框架整合 mybatis时的SqlSessionFactoryBean都没看到,那spring boot 把 阅读全文

posted @ 2017-10-31 15:32 南开小巷 阅读(2562) 评论(0) 推荐(0)

spring 框架整合mybatis的源码分析
摘要:问题:spring 在整合mybatis的时候,我们是看不见sqlSessionFactory,和sqlsession(sqlsessionTemplate 就是sqlsession的具体实现)的,这是为什么?spring框架是怎么封装的,我们在配置文件中看到了这两个类: <bean id="sql 阅读全文

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

Spring中注入bean学习的总结
摘要:1.在类上直接加注解@Component,那么这个类就直接注入到Spring容器中了 ,像@Contrloller,@Service这些本质上都是@Component, 2.@Configuration(或者@SpringBootConfiguration)放到类上,然后在类中的方法上加注解@Bea 阅读全文

posted @ 2017-10-13 17:23 南开小巷 阅读(251) 评论(0) 推荐(0)

1 2 下一页