- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 springMVC 代码跟踪
三、spring核心doDispatch spring前期做了足够的准备工作,接下来https://blog.csdn.net/qq_17231297/article/details/109302600才是真正的流程部分,这些在doDispatch(HttpServletRequest request, HttpServletResponse response) 方法中,下面我们先对这个方法做一个大致的勾勒,看看到底都做了什么工作,然后再仔细的刨析其中的方法。 1、WebAsyncMa...
2021-01-11 11:41:25 111
原创 springMVC 代码跟踪
二、DispatcherServlet中doService2021-01-08SpringMVC流程首先进去的是doService(HttpServletRequest request, HttpServletResponse response)方法,源码如下: logRequest(request); // Keep a snapshot of the request attributes in case of an include, /...
2021-01-08 15:21:29 87
原创 aop获取方法注解的方式
应该背景:计划写一个公共方法,用以截取前端请求的参数正确性,解放后端开发频繁查询代码的压力。此处用的是around切面的方式。首先,获取注解的方式有一种是直接上切点,如下: //定义切点Pointcut @Pointcut("execution(* com.biierg.pg.controller.*Controller.*(..))") public void excudeService() { } @Around("excudeService()"...
2021-01-07 15:55:10 1072
原创 springMVC 代码跟踪
我是用springboot搭建的项目,当服务启动的时候springmvc 并没有初始化,当第一次调用的时候进行初始化,如下: protected void initStrategies(ApplicationContext context) { initMultipartResolver(context); initLocaleResolver(context); initThemeResolver(context); init...
2021-01-06 10:50:05 83
原创 nginx负载均衡配置
Nginx 负载均衡详解1、热备 backup 非backup机器出现故障或者忙的时候,才会请求backup机器upstream mysvr { server 10.1.4.23:5501; server 10.1.4.24:5501 backup; #热备 } 2、轮询upstream mysvr { server 10.1.4.23:5501; server 10.1.4.24:5501; }3、加权轮询upstream mys.
2020-12-23 17:29:11 120 2
原创 sql优化方案
编写sql 时注意事项:1、不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。2、sql语句用大写的;因为oracle总是先解析sql语句,把小写的字母转换成大写的再执行 。3、用>=替代> 高效: SELEC...
2018-09-25 10:56:06 233
原创 Java读写Excel文件
java读写Excel文件的开源免费方法大概有四种: 1、 poi.jar 2、 jxl.jar 3、 jcom.jar 4、 JDBC-ODBC Excel Driver 首先我们看一下poi.jar这个开源方案: poi.jar 是Apache开源项目,下载的地址为:http://www.apache.org/dyn/closer.cgi/poi/relea...
2018-08-23 16:10:26 320
原创 查看数据库版本
1、select * from v$version;结果如下图:2、select * from product_component_version;结果如下图:
2018-07-10 11:10:16 2667
转载 Oracle解析复杂json的方法
问题背景: 当前在Oracle数据库(11G之前的版本)解析json没有可以直接使用的系统方法,网上流传的PLSQL脚本大多也只可以解析结构较单一的json串,对于结构复杂的json串还无法解析。如此一来导致即便可以在PL/SQL中调用远程接口,但返回结果仍需传给前台js或java等其它代码进行处理,不太方便。分析思路: 1、在PL/SQL中写json串,无需声明j...
2018-07-10 11:05:44 4965
转载 ORACLE解码/编码URL数据
utl_url.escape这个方法必须放在一个函数中才能调用,如下:先创建一个函数,然后调用这个函数 CREATE OR REPLACE FUNCTION form_url_encode(data IN VARCHAR2,charset IN VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN utl_url.escape(data, TRU...
2018-07-10 11:04:42 1798
转载 Oracle中的MD5加密
一、技术点 1、 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual时,却有错误提示,看来该函数只能直接在程序包中调用,不能直接应用于SELECT语句。 ...
2018-07-10 11:00:16 109
转载 java中URL 的编码和解码函数
java中URL 的编码和解码函数java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s);在javascript 中URL 的编码和解码函数escape(String s)和unescape(String s) ; 在前台:var url="test.jsp?param="+escape('this%is...
2018-07-10 10:56:25 1605
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人