专注前后端全栈技术,大数据等方向研究,个人博客网站 liaocan.top
回顾JDK代理 Spring AOP 用到了两种动态代理模式:JDK动态代理和CGLIB动态代理,两种动态代理形成互补。今天我们来尝试纯手写一个简版的JDK动态代理,来了解它的底层实现原理。我们先来回顾一下JDK动态代理 动态代理的条件 两个角色: 代理对象,被代理对象 代理对象需要完成被代理对...
两个动态标签云效果 demo1 demo2 效果预览地址 https://liaocan.top/dynamic-tags-cloud/demo1/https://liaocan.top/dynamic-tags-cloud/demo2/ 项目传送门 https://github.
Springboot2.0从零开始搭建脚手架(三)-集成swagger2+lombok+fastjosn+MybatisPlus分页插件+sqlj执行性能监控+ 添加依赖 <!-- lombok --> <dependency> <groupId>org.
基于D3.js绘图组件的后端架构师技术栈图谱树 组件效果 GitHub项目传送门 https://github.com/nqmysb/knowledge_graph 效果预览地址 https://liaocan.top/knowledge_graph/
springboot2.0使用 druid-spring-boot-starter 集成druid连接池和监控功能 添加maven依赖 在 Spring Boot 项目中加入druid-spring-boot-starter依赖 com.
一句话介绍 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。
第一步:点击F12进入开发者模式 第二步:Ctrl+shift+p 输入full link) 第三步:点击screenshot 即可下载完整网页长图 如下:效果 link
创建对象几种方法 第一种方式:字面量 var o1 = {name: 'o1'}; var o2 = new Object({name: 'o2'}); 第二种方式:构造函数 var M = function (name) { this.
初始化springboot项目 添加web依赖,基于springboot2.1.3稳定版本初始化spring boot项目地址 https://start.spring.io/包名:com.nqmysb.
大家都知道可以通过github pages 发布自己的静态博客,然后通过 username.github.io 可以访问。例如我的博客可以通过 nqmysb.github.io 访问,不过我的已经绑定域名 https://liaocan.top ,所以会直接跳转到域名显示。
基于地铁站点的主题色的配色 介绍 地铁的每个站点都有自己的主题色,比较好看,可以作为配色的参考。所有颜色的汇总: 总共87个颜色 配色色表 有人将它做成 CSS 色表,http://metrocolor.
设计模式是在软件开发中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。 创建型 创建型模式是抽象对象实例化的过程,用于帮助创建对象的实例。 工厂模式 简单工厂 描述 定义:提供一个创建对象实例的功能,而无须关心其具体实现。
前言 ssm时代,多页面时代,需要页面渲染模板,如 freemark,jsp 等模板引擎。前后端没有分离时,路由是由后端处理的,浏览器接收到 .do .action的请求,传到后台对应 spring mvc 会进行逻辑处理返回对应的页面,实现路由的分发 return **.
IT技术网站直通车 个人收集的IT技术网站集合,涉及web前后端,大数据,UI设计等。并持续更新中…… 个人主页 https://liaocan.top 欢迎评论推荐 web后端 spring https://spring.
1. debugger; 我以前也说过,你可以在JavaScript代码中加入一句debugger;来手工造成一个断点效果。
Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。
第一部分 在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。
Nginx服务器在互联网系统架构部署中的应用 nginx主要有三种应用: 1.互联网系统部署时做反向代理 正向代理是指:通过内网访问外网应用服务 反向代理是指:通过外网访问内网应用服务 nginx可以对内网服务进行反向代理,使得外网可以正常访问并且保证了系统安全性。
自己写两个批处理文件来手动启动和停止Oracle服务(一直开着服务会比较耗损系统资源,影响系统运行速度) 启动和关闭数据库所使用的服务器名称和说明: 服务名称 ...
从maven中央库下载jar非常缓慢甚至有时候会下载不下来。可以采用中国的maven镜像。目前主要是 开源中国的镜像。 1.
第一步:安装Oracle数据库64位的 第二步:下载pL/sql developer32 第三步:下载 oracle Clinet sqldeveloper-4.0.1.14.48-no-jre.zip 解压放到c盘里面 第四步:然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。
首先我们创建表: CREATE TABLE mytable( idserial INT PRIMARY KEY, category_id INT , user_id INT , ADDDATE INT ); 写...
索引是对数据库表中一列或者多列进行排序的一种结构(B树结构)balance –tree 不同与二叉树的是它具有多个子节点,而二叉树只有两个。
第一步:写标签处理器 public class Mytag extends TagSupport public class Mytag extends TagSupport { private UserIn...
1.首先说明以下重定向和转发的区别 重定向:浏览器发送请求到服务器之后,服务器会发一个状态码和再次请求的地址给到浏览器,浏览器根据地址再次请求服务器的过程。
对于做Java WEB项目同学来说,中文乱码问题是一个经常遇到而又非常头痛的问题,而最容易出现乱码的环节就是在浏览器向服务器发送请求的过程,至于出现乱码的原因不是本文的关注的重点,想了解的朋友可以参考 http://zhaomin819111.blog.163.com/blog/static/10659004200943112950956/ 本文主要介绍如何有效解决web请求中的乱码问题,其实解决方法有很多种,不同的请求类型解决方法也不相同。
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.
在一个千万级的数据库查寻中,如何提高查询效率? 1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。