- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 获取配置文件中不同环境的属性值
application.properties文件中spring.profiles.active=@activatedProperties@读取文件是dev,application-dev.yml属性值可以获取import java.io.InputStreamReader;import java.lang.reflect.Field;import java.nio.charset.StandardCharsets;import java.util.Map;imp..
2021-08-31 09:27:55
234
原创 Jedis保存序列化对象(token保存对象可能用到)
序列化使用SerializingUtil.serialize /** * 功能简述: 对实体Bean进行序列化操作. * @param source 待转换的实体 * @return 转换之后的字节数组 * @throws Exception */ public static byte[] serialize(Object source) { if (source == null) { ret
2021-07-02 19:01:03
414
原创 Swagger使用
pom<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.springfox</gr...
2021-06-04 10:56:08
96
原创 springBoot前后端内容协商
配置配置文件中加上spring.mvc.contentnegotiation.favor-parameter=falsehttp请求加上formathttp://localhost:8888/hello?format=xmlhttp://localhost:8888/hello?format=jason
2021-03-17 23:01:08
179
原创 springBoot多种请求参数解析器参数和返回值处理器
请求中:HandlerMapping中找到能处理请求的Handler(Controller层的方法) 为当前Handler 找一个适配器 HandlerAdapter; 使用的RequestMappingHandlerAdapter 适配器执行目标方法并确定方法参数的每一个值参数解析器:(类似使用注解@PathVariable) RequestParamMethodArgumentResolver(getBeanFactory(), false) Request...
2021-03-16 23:44:57
393
原创 hashMap ConcurrentHashMap
hash表: 我们要新增或查找某个元素,我们通过把当前元素的关键字 通过某个函数映射到数组中的某个位置,通过数组下标一次定位就可完成操作。这个函数可以简单描述为:存储位置 = f(关键字) ,这个函数f一般称为哈希函数,这个函数的设计好坏会直接影响到哈希表的优劣。hash冲突: 如果两个不同的元素,通过哈希函数得出的实际存储地址相同HashMap: HashMap由数组...
2020-04-14 00:28:17
91
原创 jvm的一些东西
执行步骤1、加载.class文件2、管理并分配内存3、执行垃圾收集类的装载: 加载(Loading)、 {验证(Verification)、准备(Preparation)、解析(Resolution)}、 初始化(Initialization)、使用(Using)、卸载(Unloading)七个阶段,其中验证、准备、解析三个部分统称链接。数据...
2020-04-14 00:09:23
64
原创 MD5加密算法
/************************************************ MD5 算法的Java Bean @author:Topcat Tuppin Last Modified:10,Mar,2001 *************************************************/import java.lang.reflect.Ar...
2020-01-04 12:18:02
230
原创 mybatis 自动生成实体类和映射文件(逆行工程)
1.使用mybatis-generator插件pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-01-01 21:33:31
161
转载 spring总结
参考这篇(自己不想写了)https://blog.csdn.net/itcats_cn/article/details/81479185
2019-12-20 12:03:40
84
原创 动态代理 jdk代理(接口) cglib代理(子类)
动态代理:特点:字节码随用创建,随用加载作用:不用修改源码的基础上增强分类:基于接口动态代理基于子类动态代理1.基于接口动态代理: 设计类:Proxy 提供者:JDK官方如何创建代理对象: 使用Proxy类中的newProxyInstance创建代理对象的要求: 被代理对象至少实现一个接口,没有不能代理newProxyInstance方法参数: classLoader:...
2019-12-18 12:29:16
145
原创 spring IOC注解
SpringIOC容器是一个Map结构,key-value(key: String value: Object)spring IOC容器的bean的配置:(告知spring创建容器需要扫描的包<context:compoment-scan base-package=“com.” />)@Repository 用于持久层@Service 用于业务层@Controller ...
2019-12-18 10:56:06
113
原创 虚拟机环境搭建----jdk mysql tomcat redis (xshell xftp)
虚拟机安装:Virtual Machine我安装的是linux centos版本通过光驱安装,使用镜像文件最好配置一下自动连接网络(安装一下xshell 和 xftp)一、jdk安装:1. 先上传jdk的压缩文件2. 解压(我解压到了/usr/local下) tar -xvf jdk-xxxx.tar.gz -C /usr/local...
2019-12-15 20:28:24
197
1
原创 文件的读写操作
import org.junit.Test;import java.io.*;public class Demo4 { /** * 文件的读写操作 */ public static File file1 = new File("1.txt"); public static File file2 = new File("2.txt"); ...
2019-12-03 09:38:39
83
原创 java虚拟机 内存小结
java源代码(.java)通过编译器编译为字节码文件(.class),然后由JVM的类加载器加载各个类的字节码文件,加载完毕后,交给JVM执行引擎执行。整个执行的过程中JVM会用一段空间来存储执行期间用到的数据及相关信息,这段空间称为运行时数据区(Running Data Area),也就是常说的JVM内存。java中的内存管理就是这段空间进行管理(如何分配和回收内存)。类加载器:启动类加...
2019-12-02 11:24:28
97
原创 mysql 相差日期函数,年、月、日和 oracle
mysql:1、年数SELECT TIMESTAMPDIFF(YEAR,'2019-8-8', DATE_FORMAT(now(), '%Y-%m-%d'))2、月份SELECT TIMESTAMPDIFF(MONTH,'2019-8-8', DATE_FORMAT(now(), '%Y-%m-%d'))3、天数SELECT TIMESTAMPDIFF(DAY,'2019-...
2019-11-21 15:08:46
500
原创 数据库的排序
一.mysql数据库排序:1.不管数据相同与否,排名依次排序(1,2,3,4,5,6,7.....)SELECTw.* ,(@rownum := @rownum + 1) AS rank1FROM `work` w,(SELECT @rownum := 0) rORDER BY salary ;需要一个rownum来实现排序,用select语句中给变量rownum赋初...
2019-11-21 14:45:40
3740
原创 oracle 创建表空间、用户和授权
1.创建表空间: create tablespace 表空间名 datafile '文件路径' size 表空间大小eg: create tablespace aaa datafile 'D:/aaa/aaa.DBF' size 100M2.创建用户名和授权 create user 用户名 identified by 密码 default tablespace 表...
2019-11-15 16:56:52
73
原创 Jdbc 的使用
1.jdbc创建连接Connectimport java.sql.*;public class JdbcUtils { private static final String DRIVER = "com.mysql.jdbc.Driver"; private static final String URL = "jdbc:mysql://localhost:3306/tes...
2019-11-11 16:43:25
275
原创 mysql 彻底删除
1)删除程序。进入控制面板->在程序和功能选项卡中找到 MySQL,右键卸载。 2)删除安装文件夹下的所有内容。找到 MySQL 的安装路径,然后删除路径下所有文件。 3)删除注册表。Windows+R 打开运行命令框,输入 regedit 回车,删除以下 3 个地方的 注册文件: HKEY_LOCAL_MACHINE\SYSTEM\Contr...
2019-11-07 19:52:17
126
原创 单例模式
1..饿汉式public class Singleton1 { private static Singleton1 singleton=new Singleton1(); public Singleton1() { } public static Singleton1 getSingleton(){ return singleton; ...
2019-10-31 15:53:24
51
原创 Oracle nlssort()中文排序
Oracle 按照拼音、部首、笔画排序功能拼音SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_PINYIN_M')笔划SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_STROKE_M')按照笔划(第一顺序)、部首(第二顺序)排序部首SELEC...
2019-07-31 10:59:11
251
原创 oracle imp导入特殊字符数据:
imp user\password@localhost fromuser=user0 touser=user file=c:\xxx.dmpuser:用户password:密码从user0转到user数据文件为c盘下的xxx.dmp文件
2019-05-29 10:13:46
449
原创 java数据结构
String内置类型,不可更改。(如需更改可考虑:StringBuffer, StringBuilder,char[]等) java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。其不同子类的实现各有差异,如是否同步(线程安全)、是否有序。List (列表) ArrayLis...
2019-02-27 17:40:00
52
转载 Spring的模块
Spring核心容器容器是Spring框架最核心的部分,它管理着Spring应用中bean的创建、配置和管理。在该模块中,包括了Spring bean工厂,它为Spring提供了DI的功能。基于bean工厂,我们还会发现有多种Spring应用上下文的实现,每一种都提供了配置Spring的不同方式。除了bean工厂和应用上下文,该模块也提供了许多企业服务,例如E-mail、JNDI访问、EJ...
2018-08-01 17:33:12
114
转载 bean的生命周期
↵1.Spring对bean进行实例化;2.Spring将值和bean的引用注入到bean对应的属性中;3.如果bean实现了BeanNameAware接口,Spring将bean的ID传递给setBean-Name()方法;4.如果bean实现了BeanFactoryAware接口,Spring将调用setBeanFactory()方法,将BeanFactory容器实例传入;...
2018-08-01 16:46:27
80
原创 面向切面编程
遍布应用各处的功能分离出来形成可重用的组件遍布应用各处的功能分离切面想象为覆盖在很多组件之上的一个外壳。应用是由那些实现各自业务功能的模块组成的。借助AOP,可以使用各种功能层去包裹核心业务层。这些层以声明的方式灵活地应用到系统中,你的核心应用甚至根本不知道它们的存在。出来形成可重用的组件。...
2018-08-01 16:41:05
161
linux tool.zip
2019-12-15
JScript 语言参考 .rar
2019-11-22
HTML手册.rar
2019-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人