-
【xmind】 使用 Java 生成思维导图
【xmind】 使用 Java 生成思维导图 前言 在日常的工作与学习中,我们经常会使用思维导图这个工具,来把抽象而又无形的思考转换成有形并且具体的图像,是理清思路,梳理逻辑的一大神器。 准确的说,思维导图并不是一个具体的工具,而是一种方法。是道而不是术。实际落地...
-
策略模式
策略模式 一、策略模式的概念 策略设计模式: 定义一组可以互相替换的算法或行为,在运行时动态的替换。 特点: 比继承更加优雅的一种代码复用的方式。 二、UML图 定义了一个国王,国王可以随时通过setWeapon()方法更换武器ABC,将fight()方法的实现委托给w.useWeapon(...
-
JavaWeb创建一个公共的servlet
JavaWeb创建一个公共的servlet JavaWeb创建一个公共的servlet,减去繁琐的doget、dopost,好好看好看学。 对于初学者来说,每次前端传数据过来就要新建一个类创建一个doget、dopost方法,其实铁柱兄在大学的时候也是这么玩的。后面铁柱兄开始认真了,就想着学习点容易的...
-
空气质量管理系统+SSM(Spring+SpringMVC+Mybatis)+前后端分离总
空气质量管理系统+SSM(Spring+SpringMVC+Mybatis)+前后端分离总结 作者: 故事我忘了 ¢ 个人微信公众号: 程序猿的月光宝盒 点我进SSM演示地址 1.目录结构: 2.需要注意的地方 2.1在WEB-INFO下新建 2.1.1 springMVC-servlet.xml ?xml version=1.0 encoding=UTF-8?beans x...
-
Netty网络框架
Netty网络框架 Netty网络框架 Netty是一个异步的基于事件驱动的网络框架。 为什么要使用Netty而不直接使用JAVA中的NIO 1.Netty支持三种IO模型同时支持三种Reactor模式。 2.Netty支持很多应用层的协议,提供了很多decoder和encoder。 3.Netty能够解决TCP长连接所带来的...
-
String与StringBuilder性能比对
String与StringBuilder性能比对 //String与StringBuilder性能比对 package seday01; /** * String修改字符串带来的性能开销 * @author xingsir * */ public class StringDemo2 { public static void main(String[] args) { String str = "a"; for(int i=0;i10000000;i+...
-
JDK动态代理和CGLIB字节码增强
JDK动态代理和CGLIB字节码增强 一、JDK动态代理 Java 在 java.lang.reflect 包中有自己的代理支持,该类(Proxy.java)用于动态生成代理类,只需传入目标接口、目标接口的类加载器以及 InvocationHandler 便可为目标接口生成代理类及代理对象。我们称这个Java技术为:...
-
从BWM生产学习工厂模式
从BWM生产学习工厂模式 工厂模式应用非常之广,在 JDK 底层源码以及各大主流框架中随处可见,一般以 Factory 结尾命名的类,比如 Mybatis 中的 SqlSessionFactory , Spring 中的 BeanFactory 等,都是工厂模式的典型代表。 一、简单工厂模式 1.1 概念 简单工厂模式又...
-
boolean matches(String regex)正则表达式判断当前字符串是否满
boolean matches(String regex)正则表达式判断当前字符串是否满足格式要求 package seday02; /** * boolean matches(String regex) * 使用给定正则表达式判断当前字符串是否满足格式要求,满足 则返回true. * 注意:此方法是做完全匹配验证,无论是否添加正则表达式中的...
-
SpringSecurity代码实现JWT接口权限授予与校验
SpringSecurity代码实现JWT接口权限授予与校验 通过笔者前两篇文章的说明,相信大家已经知道JWT是什么,怎么用,该如何结合Spring Security使用。那么本节就用代码来具体的实现一下JWT登录认证及鉴权的流程。 一、环境准备工作 建立Spring Boot项目并集成了Spring Secu...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
