自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 纯JS,RSA,AES,公钥,私钥生成及加解密

通过网络找的JS源文件,修改后使用,包含RSA 密匙对生成 及AES 加解密。

2023-11-20 11:01:57 242

原创 Java给定两组起止日期,求交集

java日期求交集

2023-02-13 18:32:55 3738 2

原创 解决iView中InpuNuber限定小数位时,输入光标经常后移的问题

不改源码的情况下解决iview InputNumber 保留两位小数的问题。

2022-11-17 14:59:32 313

原创 最全js方法,String字符串base64编码和types字节数组相互转换

做一个项目,用到加密,字节网上找的资料整理在这里,String字符串base64编码和types字节数组相互转换。废话不多说代码贴上.

2021-07-20 11:11:12 3361 1

原创 mysql 查询最近七天 24 小时,

SELECT @xi:=@xi+1 as xc from(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6) xc1,(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4) xc2,(SELECT @xi:=0-1) x...

2020-04-15 11:40:46 373

原创 数据库优化笔记

优化思路硬件 --> 系统 --> 应用 --> 数据库 --> 架构(高可用、读写分离、分库分表)(1)、根据服务层面:配置mysql性能优化参数;(2)、从系统层面增强mysql的性能:数据优化表结构、字段类型、字段索引、分表,分库、读写分离等等。(3)、从数据库层面增强性能:优化SQL语句,合理使用字段索引。(4)、从代码层面增强性能:使用...

2019-12-27 15:28:13 276 1

翻译 java排序

https://www.cnblogs.com/guoyaohua/p/8600214.html

2019-12-25 20:12:05 71

原创 线程死锁

多线程同步的时候, 如果同步代码嵌套, 使用相同锁, 就有可能出现死锁代码一package com.demo;public class testThreadlock { public static String obj1 = "obj1"; public static String obj2 = "obj2"; public static void...

2019-12-25 20:07:02 94

翻译 MySQL 数据导入 ElasticSearch

需要安装 Head 插件安装 或者 Kibana 方便数据可视化一window 安装ElasticSearch====================================================================这里提供下载一些安装包链接:https://pan.baidu.com/s/1a3LHo-X5UPnUo8B76h7zAA提取码...

2019-12-18 19:53:47 627

翻译 ElasticSearch 部署与启动

ElasticSearch 简介Elasticsearch是一个近实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch 是一个基于 Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java开发的,并作为 Apache许可条款下的开放源码发布,是当前流行的...

2019-12-18 19:16:01 238

原创 LINUX yum安装redis,tomcat

yum安装语法yum -y install vim-y表示安装过程不询问安装redis1、下载、解压 自行定义放文件的地方 这里放在home/soft下 soft文件夹自己创建2、预编译 进入 cd /home/soft/redis-3.2.9/deps/jemalloc 执行预编译 ./configure3、 编译 进入/...

2019-12-06 18:17:57 106

原创 Linux安装软件常用方式

Linux安装软件可分两种(其实是一样的)1、RPM包安装这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便。2、yum安装(1)yum安装的本质,其实是rpm包安装(2)yum安装软件时,会从yum源(镜像库)中,下载该软件对应的rpm包、及安装该软件所依赖的其它rpm包,并根据依赖关系,按顺序...

2019-12-06 17:48:20 108

翻译 Linux常用命令

Linux目录结构/根目录,每一个文件和目录都是从根目录开始;/home主目录(通常也叫家目录),每一个非系统用户都在该目录下有一个与用户名相同的目录,为该用户的工作目录,如/home/zhangsan。/etc配置文件,包含所有程序所需的配置文件;/etc/init.d包含各软件、服务启动的脚本文件,通过service命令启动|停止|重启。/...

2019-12-06 16:27:41 120

翻译 事务管理

什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。事物的四...

2019-12-03 17:11:02 200

翻译 拦截器

1. 说明 过滤器 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等 拦截器 依赖于web框架,在SpringMVC...

2019-12-02 19:08:09 258

翻译 Redis

一、Redis简介1.概念Redis是一个开源的,使用ANSI C 编写,基于内存的且支持持久化,高性能的Key-Value的NoSQL数据库。我们已经学过mysql等数据库,为什么学习redis?redis将数据写入内存,不需要通过I/O流读取数据,效率相对较高。在项目中使用redis,主要是从两个角度去考虑:性能和并发,这是当前互联网发展过程中首要考虑的两个重难...

2019-12-02 18:53:52 338

翻译 EasyExcel

1.EasyExcel简介 easyExcel是阿里巴巴开源poi插件之一,当前最新版本2.1.3,poi版本3.17 主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错 2.EasyExcel优势 注解式自定义操作。 输入输出简单,提供输入输出过程的接口 支持一定程度的单元格合并...

2019-11-21 17:38:19 583

翻译 vue与UEditor富文本集成基于maven

链接:https://pan.baidu.com/s/11slpoOzWQJco1bPRbUnymQ提取码:8eqm一、vue与UEditor集成UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点1.前端实现1.1.下载最新编译的 UEditor并放入项目对应目录将下载的文件夹命名成ued...

2019-11-18 20:06:51 311

原创 mybatis分页插件

1.依赖包导入<!-- Mybatis的分页助手 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.7.5</versi...

2019-11-12 18:27:11 101

原创 spring集成通用mapper

通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间Spring 集成这是 MyBatis 最常用的一种的环境。通用 Mapper 提供了多种方式来和 Spring...

2019-11-12 18:15:09 386

原创 mapper注解

mapper注解通用 Mapper 中,默认情况下是将实体类字段按照驼峰转下划线形式的表名列名进行转换。例如实体类的 userName 可以映射到表的 user_name 上。@Table` 注解@Table 注解可以配置 name,catalog 和 schema 三个属性,配置 name 属性后,直接使用提供的表名,不再根据实体类名进行转换。其他两个...

2019-11-12 18:14:30 1891

翻译 VueJS 概述与快速入门

vue 调试插件及jar链接:https://pan.baidu.com/s/1wh_ibqxD82w2jvg29N8RZg提取码:5gqoVueJS介绍1.1Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合MVVM是Model-V...

2019-11-12 17:10:50 678

原创 一、SSM框架整合

链接:https://pan.baidu.com/s/1spQ9MvaBso583eyMsVSnGA提取码:2yhhMyBatis环境编写SqlMapConfig.xml核心配置文件,配置连接信息、加载mapper文件、别名等等需要编写Mapper.xml和Mapper接口、使用namespace关联需要引入mybatis依赖Spring环境编写applic...

2019-11-12 16:56:04 190

转载 springMVC 访问静态资源

问题描述  使用SpringMVC时遇到静态资源无法加载的问题,报404问题原因  如果SpringMVC的映射模式采用的是后缀名匹配,如【*.do】或者【*.action】则不会出现该问题,因为静态资源的访问会由tomcat的默认Servlet,即org.apache.catalina.servlets.DefaultServlet,进行处理。  出现这种问题一般是在web.xm...

2019-11-07 19:48:12 151

原创 springMVC中ajax和Json的支持

所谓的对JSON的支持,就是SpringMVC支持自动将JSON转换成JAVA对象,也支持将Java对象自动转成JSON.SpringMVC本身没有对JSON数据处理的类库.要支持JSON的自动转换必须导入JSON的支持包请 求发送一个JSON字符串给执行方法,执行方法根据@RequestBody这个注解强制将请求发送过来的JSON转换成Java对象如果前端发送的不是JSON...

2019-11-07 18:26:26 197

原创 springmvc下乱码处理过滤器基于maven

在web.xml中配置<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param&...

2019-11-06 19:50:11 159

翻译 SpringMVC源码分析

我们知道SpringMVC实质上是对servlet进行封装,让我们的开发更加简便1. 准备工作我们知道springmvc在工作开始之前会加载默认的处理器映射器、处理器适配器、处理器解析器等可以在spring-webmvc-5.0.6.RELEASE.jar源码包下查看DispatcherServlet.properties文件看有哪些处理器是springmvc默认加载的...

2019-11-06 19:43:53 99

原创 SpringMVC入门示例基于MAVEN

链接:https://pan.baidu.com/s/1VD_CvupD_lcfTdWYtTA6Qw提取码:5vr31. 配置流程-基于XML的配置1.1.搭建普通Maven项目使用插件将项目转换为web项目无插件的可以在 File-setings里Marketplace下载转换成功:查看是否生成webapp目录和maven项目打...

2019-11-06 19:28:31 226

翻译 SpringMVC是什么

一. SpringMVC概述及原理1. SpringMVC是什么Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他M...

2019-11-06 18:39:33 731

原创 Mybatis 缓存机制

1级缓存链接:https://pan.baidu.com/s/1vh6aVS10c3yx6BjfL1vk8Q提取码:ok0y2级缓存链接:https://pan.baidu.com/s/1ztfPt78dJDG1HT8ArXRgWA提取码:69k3缓存介绍像大多数的持久化框架一样, Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数...

2019-11-05 20:05:31 110

原创 mybatis SQL调优 延迟加载

链接:https://pan.baidu.com/s/1V5wvZPPwo1j6drgKEcvmeg提取码:a55j附带数据库在一些多表连接的查询中,只要用到主表数据,不需要使用关联表数据的时候不查询关联表,就是延迟加载 。mybatis延迟加载配置:1.在主配置文件中设置两个settingsettings> <!-- 使用驼峰命名 -->...

2019-11-05 18:29:07 170

翻译 mybatis高级查询 一对一 多对一

Mybatis使用标签<association> :一的一方配置<association>标签 对应返回值单个实体<collection>:多的一方配置<collection>:标签 对应返回值集合根据实体类的定义,如果是属性集合就配置<collection>,如果返回的数据是一个实体的就配置<associ...

2019-11-05 16:23:32 127

原创 mybatis 动态SQL

动态SQLa.根据条件组装不同结构的SQL语句,可以提高SQL代码的重用性.b.满足某些特定需求,如,条件判断查询就是相对与固定SQL。就是通过传入的参数不一样,可以组成不同结构的SQL语句. 这种根据参数的条件修改SQL结构的SQL语句,我们称为动态SQL语句.1 基于XML的实现<sql> <include> 用于...

2019-11-05 16:14:27 119

翻译 mybatis逆向工程-代码生成

Intellij IDEA 的插件库不及eclipse的丰富。 mybatis-generator在eclipse中有专门的插件,而没有开发出Intellij IDEA能够使用的插件。idea的逆向工程,通过maven的插件来实现1.配置maven下载解压maven到d:\maven替换d:\maven\conf下的settings文件配置idea的maven插件...

2019-11-04 19:23:42 124

原创 IDEA配置SqlMapConfig模板

1、file—setting,左上角输入template2、在左侧栏找到File And Code Templates3、中间选中Files 4、点击+号,添加模板5、输入模板名字:Name:mybatis-cfg.xml (name可以自定义)6、后缀名extension:xml 7、在面板中间输入内容:<?xml version="1.0" encoding="ut...

2019-11-01 17:01:06 945

翻译 JavaEE开发分层

2019-11-01 16:51:54 187

翻译 log4j.properties 的使用详解

在实际应用中,要使Log4j在系统中运行须事先设定配置文件。配置文件事实上也就是对Logger、Appender及Layout进行相应设定。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是properties属性文件。下面以properties属性文件为例介绍log4j.properties的配置。配置根配置根Logger:log4j.rootLogger = [ lev...

2019-10-31 19:46:22 149

翻译 AOP概述

1. 什么是AOPAOP(Aspect Oriented Programming),即面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件系统开发中的一个热点,也是spring框架的一个重点。利用AOP可以实现业务逻辑各个部分的隔离,从而使得业务逻辑各个部分的耦合性降低,提高程序的可重用性,同时提高开发效率。2. 传统开发模型: ...

2019-10-31 17:47:05 490

原创 Spring入门示例

1. 程序中耦合 概念理解需求:使用Spring框架不用new创建一个对象。2. 配置步骤说明添加依赖 创建一个普通的类 创建一个Spring配置文件(通过xsd规则文件生成) 编写一个测试类,使用ApplicationContext的子类对象根据配置文件创建容器。并且在容器里面获 得创建的对象第一步:搭建环境1.创建一个Maven项目 2.导入包,String的基础支撑包和依...

2019-10-29 18:59:16 115

原创 Spring是什么

1.Spring是什么Spring是一个JavaEE轻量级的一站式开发框架。JavaEE: 就是用于开发B/S的程序。(企业级)轻量级:使用最少代码启动框架,然后根据你的需求选择,选择你喜欢的模块使用。一站式:提供了表示层,服务层,持久层的所有支持。2. Spring框架出现的背景在世界第一套有Java官方Sun公司推出的企业级开发框架EJB出现后,瞬间风靡全球...

2019-10-29 18:34:31 474

代码生成器

2016-06-05

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

TA关注的人

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