JAVA
文章平均质量分 75
master336
宁静致远
展开
-
【SpringMVC】获取所有请求及处理方法的代码片段
SpringBoot\SpringMVC中获取所有请求url及对应方法的代码片段原创 2022-11-29 19:02:31 · 296 阅读 · 0 评论 -
【JMX】JMX远程监控JVM参数配置
JMX远程监控JVM,远程监控技巧原创 2022-11-17 17:08:47 · 3977 阅读 · 0 评论 -
[Java]Java SPI机制
java Spi原创 2022-11-09 23:46:10 · 228 阅读 · 0 评论 -
【izpack】使用izpack为你的程序提供安装程序封装
使用izpack 为程序定制安装界面及配置原创 2022-08-03 19:21:21 · 420 阅读 · 0 评论 -
[ANT]apache ant 安装说明
ant 简单安装及使用示例原创 2022-08-03 18:46:24 · 1935 阅读 · 2 评论 -
【JAVA】获取系统属性(操作系统编码)
JVM系统数据获取操作系统编码、文件编码原创 2022-05-06 17:18:34 · 1711 阅读 · 0 评论 -
[异常处理] 同时捕获两种(多种)异常的两种方法
Java中同时catch多个异常的两种方法原创 2022-03-01 11:23:55 · 2784 阅读 · 0 评论 -
[Stream] StreamApi
java Stream Api原创 2022-02-28 00:43:28 · 136 阅读 · 0 评论 -
【lambda】java中的引用
lambda知识之Java引用原创 2022-02-27 14:05:45 · 372 阅读 · 0 评论 -
【lambda】lambda使用之函数式接口
java的函数式接口原创 2022-02-27 11:20:26 · 862 阅读 · 0 评论 -
【lombok】 使用及常用注解
lombok 用法原创 2022-02-26 19:12:19 · 1501 阅读 · 0 评论 -
【shiro基础】springboot + shiro整合thymeleaf
springboot 快速集成 shiro ,通过自定义realm,完成基于数据库(mysql)的权限认证及鉴权,并结合thymeleaf 完成认证授权过程原创 2022-02-07 18:51:54 · 1870 阅读 · 0 评论 -
【shiro基础】springboot整合shiro
springboot 快速集成 shiro ,通过自定义realm,完成基于数据库(mysql)的权限认证及鉴权原创 2022-02-07 18:36:51 · 2488 阅读 · 0 评论 -
【spring-security基础】JWT前后端分离方案
springboot+security + jwt方案,以满足前后端分离场景下的认证及鉴权(支持分布式)原创 2022-02-05 02:33:43 · 2984 阅读 · 0 评论 -
[模板引擎] freemarker独立环境使用
freemarker独立环境使用,使用模板输出到文件及变量,并打印到控制台原创 2022-01-29 19:22:30 · 2558 阅读 · 0 评论 -
[模板引擎] thymeleaf 独立环境使用
thymeleaf独立环境使用,输出到文件及变量,并打印控制台原创 2022-01-29 18:26:35 · 2916 阅读 · 1 评论 -
【spring-security基础】基于角色及权限的认证
spring-security基础,基于角色及权限的认证及注解的使用方法原创 2022-01-27 00:44:01 · 3823 阅读 · 2 评论 -
【spring-security基础】基于数据库的认证方式
spring-security 通过查询数据库方式完成认证原创 2022-01-26 17:20:53 · 3025 阅读 · 0 评论 -
【spring-security基础】基于配置的用户名密码设置及适用场景说明
spring-security 快速入门,最基础的认证方式;适用于快速构建认证原创 2022-01-26 00:51:26 · 2550 阅读 · 0 评论 -
[java]根据ip和掩码计算网段、广播地址及可用ip地址范围
ip地址与掩码、网段、广播地址、可用ip范围IP: 网络地址掩码: 指明一个IP地址的哪些位标识的是主机所在的子网。网段:网络中可通信的部分,一般用子网第一个地址表示。广播地址:专门用于同时向网络中所有工作站进行发送的一个地址;一般用子网最后一个地址表示。可用子网ip:一般指子网中去除网段、广播地址的地址范围参考资料:子网划分完整代码:import java.util.HashMap;public class IpUtil { /** * 在main方法里原创 2021-07-11 14:15:59 · 43732 阅读 · 2 评论 -
Weblogic开发模式转生产模式及密码失效、错误解决方案(security:090938)
目录模式修改控制台修改配置文件修改配置免密输入密码错误、遗忘、无权限解决方案(如:security:090938)模式修改从开发模式切换到服务模式,有如下两种方式,任选其一即可控制台修改配置文件修改设置PRODUCTION_MODE=true即可说明如下:影响WLS_DISPLAY_MODE参数启动之后命令行如下:配置免密输入1、创建security目录:/u03/weblogic/Oracle/Middleware/user_projects/domains/user_doma原创 2021-05-17 19:25:58 · 41315 阅读 · 0 评论 -
[Java]远程/网络加载class
原理类加载(ClassLoader)入口提供protected final Class<?> defineClass(String name, byte[] b, int off, int len)大致的意思就是通过字节码文件加载,知道了这个方法就可以实现:能拿到字节码就能加载~代码实现自定义类加载器package cn.com.test;public class RemoteClassLoad extends ClassLoader{ public Class<原创 2021-03-04 18:50:36 · 55721 阅读 · 5 评论 -
[Java]关于动态加载及卸载jar后的一些思考
实现编写要加载/卸载的测试jarpackage cn.com.test;public class JarTest { static { System.out.println("I am JarTest's static code"); } public static void run(){ System.out.println("I am JarTest's static method"); } public void run1原创 2021-03-04 18:08:23 · 53110 阅读 · 1 评论 -
jdk1.8 开启-parameters参数,编译保留参数名,为反射提供便利
前提注意:此问题发生在jdk1.8 ,jdk1.8以下不适用jdk中新增-parameters参数,开启此参数可以将编译后的class文件保留原码中的参数名保留参数名方便反射的时候判断参数,比如Mybatis中mapper中的参数,可以不加@Param显性指定不加-parameters参数,编译结果:填加-parameters参数,编译结果:Idea增加编译参数设置路径:win版本File->Settings->Build,Execution,Deployment->原创 2020-07-12 02:32:17 · 58039 阅读 · 1 评论 -
[lambda] 函数式编程注解学习
环境: JDK1.8@FunctionalInterface: 用于指示接口类型声明是一个函数接口,语法定义上,函数接口只有一个抽象方法。{java.lang.reflect.Method#isDefault()}新增了对default 方法的判断,允许接口有存在default修饰的非抽象方法(一个或多个)。如果 接口声明覆盖 了{ java.lang.Obje...原创 2020-02-29 20:10:05 · 2655 阅读 · 0 评论 -
[centos]安装jdk的几种方式
环境: centos7 jdk1.8 安装文件(分yum安装、bin文件、rpm文件、以及tar.gz文件安装)开始安装:yum安装 检查是否已安装#检查 是否已安装javayum list installed |grep java如需卸载使用如下命令# java-1.8.0-openjdk* 为需要卸载的文件名(*代表...原创 2020-02-28 19:07:35 · 2731 阅读 · 0 评论