自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Jva编解码,加密工具类大全(Base64编解码,URL 编解码,sha56_Hmac加密,MD5对字符串进行加密,java自带类实现SHA-256方式加密)

Base64编解码/** * Base64编码. */ public static String encodeBase64(byte[] input) { return new String(Base64.encodeBase64(input)); } /** * Base64编码. */ public static String encodeBase64(Str...

2018-09-29 15:46:33 885

原创 原创:springMVC源码深度剖析-(初始化springMVC容器)

在上一篇文章原创:springMVC源码深度剖析-(初始化)中讲到了创建本地上下文createWebApplicationContext(rootContext)的具体实现,接下来主要看创建上下文时初始化springMVC容器的部分protected WebApplicationContext createWebApplicationContext(ApplicationContext...

2018-09-14 16:31:18 474

原创 原创:springMVC源码深度剖析-(初始化)

1. 什么是MVC mvc是一种设计模式,帮助使用者更好搭建和编写项目,在b/s,c/s架构中经常使用,mvc表示全称为Model-View-controller,即模型-视图-控制三层结构,三层每层负责不同的功能,其中,model层用于封装简单的javaBean和复杂的javaBean,包括业务层,甚至dao层,只要是个javabean都属于model(注意不要狭义的以为,java仅仅只...

2018-09-06 17:07:39 1466 1

原创 Java常见的面试题

java就业面试大全 笔试题值java基础部分 1、一个“java”源文件中是否可以包括 多个类(不是内部类)?有什么限制 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致 2、java有没有goto? ...

2018-09-02 12:48:50 230

原创 Ajax概述以及使用

一、Ajax(一)概述 1.简介: Ajax:Asynchronous JavaScript And XML,异步的JS和XML,Ajax技术是基于js。 xml:Ajax刚出现时推荐使用xml来传递服务端的响应数据,但是目前已经过时,使用json代替了。 Ajax在市面上有两种称呼:局部刷新技术,异步加载技术 2.ajax的异步和同步: 同步加载...

2018-09-02 12:29:30 362

原创 sessio的概述以及使用

一.session技术 把会话数据保存到服务端的技术,是session技术。session依赖于Cookie。(一)怎样获取session(重点)HttpSession session = request.getSession(); 方法有两个作用: 1. 获取原有的session 客户端有JSESSIONID,并且服务端有对应的session对象存在,...

2018-09-02 11:26:33 562 2

原创 Cookie概述以及使用

一、概述 (一)会话 开始:浏览器输入网址回车,客户端和服务端握手建立连接,会话开始 结束:浏览器关闭,会话结束 (手动清除浏览器缓存) 在一次会话过程中,可以有n多次请求和响应。 (二)会话技术 Cookie技术:把会话数据保存在客户端的技术 session技术:把会话数据保存在服务端的技术,session技术依赖于Cooki...

2018-09-02 11:14:58 281

原创 java过滤器Filter讲解

一、概述 (一)简介 Filter:过滤器,是Servlet规范的一种(接口)。过滤器作用在请求到达服务器后,到达目标资源之前,可以对request对象和response对象做一些预处理,之后再放行请求把request和response交给目标资源。 (二)快速入门 1. 创建Java类,实现Filter接口 2. 重写接口的方法(共3个方法,学习3个,...

2018-09-02 10:51:35 309

原创 servlet讲解

一、概述 (一)简介 Servlet:Server Applet在服务端运行的Java程序。是sun公司提供的一个规范(接口)。狭义的Servlet:指Servlet接口 广义的Servlet:指所有实现了Servlet接口的程序JavaEE总共有十三门规范,其中在web阶段最重要的两个是:Servlet规范和JSP规范。 而Servlet规范:又包括三项技术:Servlet,Fi...

2018-09-02 10:40:16 281

原创 jsoup的基本使用

jsoup可以用来做java爬虫,本文将讲述jsoup的基本操作 @Test public void Jsoup(){ try { //选择要爬取的网址,Document获取标签的方式和js是一样的,下面只演示select和id选择器 Document doc = Jsoup.connect("https://ww...

2018-08-24 10:05:05 393

原创 Idea打包Maven项目跳过Test单元测试

有时候在打包项目时,如果项目中包含Test单元测试,就会报错,本文将用idea的方式解决这个问题1.首先点击视图中最右边的Maven Projects 2.然后点击长得像闪电的图标 现在打包项目的同时就可以跳过Test单元测试类了...

2018-08-11 12:00:04 7724

原创 根据数组中的某一个元素,获取下一个元素,如果下一个元素是最后一个,就获取中第一个元素(详解)

在日常工作中,常常会将每天值班的人排一个表,每次路过的时候查看一下是否该自己值班,以下这个小demo可以自动解决这个问题, 1.首先设置定时任务(可以使用shiro) 2.然后在数组all 中添加值班人的姓名,current 里存放当天值班的人, 3.运行一下就会获取到下一个值班的人,这时候可以对他进行发短信或者发邮箱等方式提醒public class...

2018-08-10 18:01:05 2340

原创 Java利用正则表达式去掉字符串数组中的英文

利用正则表达式去掉字符串中的英文String str = "111,aaa,222,bbb";Pattern p = Pattern.compile("[a-zA-z]");//创建stringBuff用来拼接StringBuffer sb = new StringBuffer();String[] s = str .split(",");

2018-08-09 17:06:31 2958

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter'

**出此异常可以查看下jar包依赖是否重复原因: shiro自带的Quartz的jar包1.6和maven导入的jar包2.2.1有冲突解决: 排除shiro自带的Quartz的jar包**以下是异常信息org.springframework.beans.factory.BeanCreationException: Error creating bean wi...

2018-07-21 12:55:03 3254

原创 将参数根据ASCII码升序排序并使用sha56_Hmac加密然后拼接成url请求第三方接口最后解析

有时候在请求第三方接口的时候,需要将属性根据ASCII码排序并使用sha56_Hmac加密组合成的URL,本文将描述一下过程,并且给广大码农提供一个思路public class Test { @Test public void getCoinInfo() { //TreeMap会根据key对应的ASCII码进行排序,默认:升序 Map<...

2018-07-17 19:46:25 1043

原创 注解的简单使用以及自定义注解的过程

一、注解 (一)简介 1.什么是注解? 注解Annotation:是和class和interface同一级别的一种代码说明(标记)。 2.注解的作用 1. 编译检查。@Override 2. 可以代替xml配置文件。代替web.xml 3. 辅助生成API文档。@Documented (二)怎样定义注解 1.JDK里提供的注解 (1)Override:检查方法...

2018-07-16 15:41:42 698

原创 Spring整合MongoDB3.4

1.首先引入依赖2.然后进行整合<?xml version="1.0" encoding="UTF-8"?><beans xmlns

2018-07-04 17:33:59 844

原创 MogonDB异常信息Exception in thread "main" java.lang.IllegalAccessError: tried to access method org.bson.

今天在运行项目是报了一个错Exception in thread “main” java.lang.IllegalAccessError: tried to access method org.bson.types.ObjectId.(III)V from class org.mongojack.internal.stream.ObjectIdConvertor.解决: 导致该问...

2018-07-04 16:33:13 5552

原创 设计模式-单例模式

饿汉模式:懒汉模式:

2018-06-24 23:12:45 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除