- 博客(18)
- 收藏
- 关注
原创 AOP切面代码基本逻辑
AOP应用描述:抽离系统公共行为进行封装,剥离业务模块,而又被业务模块说依赖的可重用模块。可对业务进行 前置或后置 处理,已达到实际目的。代码中主要以权限、日志、调试等使用。
2024-05-17 15:27:34 101
原创 JAVA——中stream流程基础处理1(获取对象字段、按字段排序、按字段去重、对象批量处理、指定字段转数组)
java集合中stream的相关处理(排序、去重、获取字段、转数组等)
2022-03-17 16:17:44 13607
原创 根据XLS格式模板导出
1 根据具体业务进行调整,基础文件模板导出代码如下:·其中部分文件包为POIimport org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;具体实现代码//1获取数据RectifyProblem ..
2021-10-18 11:21:23 322
转载 事务注解在方法上的执行,具体是如何实现的
该文件内容 来源于 博客园-西班牙乞丐1. @EnableTransactionManagement注解通过导入方式,在容器中注册了两个重要组件: AutoProxyRegistrar——相当于一个自定义组件注册器,在容器中注册了一个后置处理器; ProxyTransactionManagementConfiguration——是一个容器配置类,在其中注册了事务增强器。 以下是@EnableTransactionManagement注解的源码,注意@Import中的那个类,实...
2021-01-12 17:54:46 462
原创 MYCAT链接及集群搭建
1 准备(windows版操作)JDK1.7以上TOMCAT(8.5)MYCAT(windows) server 1.6.7mycat下载连接:http://www.mycat.io (免安装)配置mycat环境变量: MYCAT_HOME=安装路径PATH = $MYCAT_HOME$\bin2 修改mycat配置信息2.1安装路径\conf 下 serv...
2019-10-31 18:38:58 357
原创 JAVA文件下载
文件下载package com.file.test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.ServletEx...
2019-04-22 14:16:44 159
原创 JAVA文件上传
文件上传package com.file.test;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import javax.servlet.ServletException;import javax.servle...
2019-04-22 14:15:18 167
原创 关于MYSQL的执行操作与语句操作
MYSQL的执行操作与语句操作执行操作1.用户相关操作1-1使用MYSQL安装时,自定义用户名与密码登录MYSQL1-2 语句:create user ‘用户名’@‘登录主机’ identified by ‘密码’; 登录主机:localhost-本机 %-任意机1-3 授权: grant ‘操作权限’ on ‘数据库名’ . ‘表名’ to ‘用户名’@‘登录主机’;操作权限 se...
2019-03-27 14:21:26 61
原创 缓存技术的使用
缓存(cache) : 可以高速访问,用于临时存储的数据存储区缓存应用 较短时间段内,对相同数据频繁读取的场合,将该数据存入缓存,从缓存中读取数据 shiro等安全框架, 每次路由获取用户权限的操作 (注意):缓存数据需要及时与源数据进行同步,当数据更新频繁时,缓存无法提高效率(多线程异常)SpringBoot配置简易缓存(基于内存中并发映射)引入依赖<...
2019-03-26 23:25:20 504
原创 SHIRO安全框架介绍与使用
Shiro:能够执行身份验证,授权,加密,会话管理(全局session)shiro:操作中对象与方法 Subject : 当前操作用户,即当前与shiro进行交互的应用 SecurityManager:Shiro通过该方法来管理内部组件实例,并提供安全管理的各种服务 Realm:安全数据源(认证和授权数据),配置Shiro时,至少指定一个Realm,用户认证授权(Sh...
2019-03-26 18:06:29 379
原创 单例模式基础实现(饿汉式与懒汉式)
单例模式:保证只有单个对象被创建,不需要实例化该类的对象(特点)保证一个类只有一个实例,并存在公有的访问方法饿汉式(线程安全)package test.th;//饿汉式public class EHANSHI { //私有变量 private static EHANSHI ehs = new EHANSHI(); //私有构造 private EHANSHI() {...
2019-03-26 15:38:25 142
原创 线程知识点
线程知识点进程:运行中的程序,有自己的地址和空间,基于进程的计算机能运行多个程序,即多进程线程:进程中的一个执行流程,一个进程可以运行多个线程,即多线程主线程:JAVA本身就是基于线程的,一个JAVA程序至少包含一个主线程,启动JAVA程序,主线程立即运行。(main方法所在线程即为主线程,主线程是产生其他线程的线程)线程创建一(继承thread类,重写run方法,创建对象,调用s...
2019-03-26 14:28:47 1937
原创 二分法与排序算法(二分法排序,插入法排序,冒泡排序,直接排序,直接选择排序)
二分法二分法排序:查询一个元素在其他经过排序的数字数组中的索引package com.test.two;import java.util.Arrays;public class 二分法 { public static void main(String[] args) { int[] arr = { 11, 22, 9, 33, 4, 25, 27, 15 }; Arra...
2019-03-20 22:33:34 943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人