会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
返回顶部
dork-h
新随笔
联系
订阅
管理
[置顶]
Mybatis插件应用之数据脱敏
摘要: 利用Mybatis插件实现数据脱敏 功能介绍 利用mybatis中的plugin(拦截器,底层基于jdk动态代理实现),并结合自定义注解,实现对某些重要字段的加密和解密。 代码说明 2个自定义注解 /** * 标识需要加解密的字段 **/ @Retention(RetentionPolicy.RUN
阅读全文
posted @ 2022-09-26 22:28 dork-h
阅读(431)
评论(0)
推荐(0)
2022年10月23日
Python入门练习(Question4)
摘要: 年份天数 题目 输入某年某月某日,判断这一天是这一年的第几天?特殊情况,闰年时需考虑二月多加一天 解答 year = int(input("input year: "))month = int(input("input month: "))day = int(input("input day: ")
阅读全文
posted @ 2022-10-23 22:49 dork-h
阅读(181)
评论(0)
推荐(0)
Python入门练习(Question3)
摘要: 完全平方数 题目 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 解答 def solution3(): n = 10 while True: n += 1 x = n ** 2 - 100 m = 0 while True: m += 1 y = (n
阅读全文
posted @ 2022-10-23 22:25 dork-h
阅读(133)
评论(0)
推荐(0)
Python入门练习(Question2)
摘要: 个税计算 题目 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;
阅读全文
posted @ 2022-10-23 21:48 dork-h
阅读(47)
评论(0)
推荐(0)
Python入门练习(Question1)
摘要: 数字组合 题目 四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 解答 nums = [1, 2, 3, 4] def solution1(param): if len(param) >= 3: print(param) return param for item in
阅读全文
posted @ 2022-10-23 21:44 dork-h
阅读(37)
评论(0)
推荐(0)
2022年10月6日
Java多线程(day2—重要关键词)
摘要: Java多线程中的几个关键词 Synchronized与ReentrantLock SynchronizedReentrantLock 层次 JVM层面的锁,是Java关键词 JDK提供的,属于API层面的锁 使用 1.修饰实例方法:锁的是类的实例对象 public synchronized voi
阅读全文
posted @ 2022-10-06 21:14 dork-h
阅读(58)
评论(0)
推荐(0)
Java多线程(day1—基础概念)
摘要: Java多线程 线程基础 进程与线程 进程:操作系统分配资源的最小单位 线程:CPU执行的最小单位 线程分类 1. 用户线程 用户自己创建的业务线程; 2. 守护线程 为用户线程提供服务的线程,如GC; 通过thread.setDaemon(true);设为守护线程,且必须放在start方法前; 4
阅读全文
posted @ 2022-10-06 19:54 dork-h
阅读(42)
评论(0)
推荐(0)
2022年9月26日
Jvm(day4—垃圾回收)
摘要: Jvm垃圾回收 相关概念 GC如何判断对象可回收? 1. 引用计数法(已淘汰) 引用新增+1,释放-1,计数为0释放。 2. 可达性分析算法(根引用) 从GcRoot开始向下搜索,经过的路径为引用链,当对象与GcRoot之间没有引用链则被回收。 GcRoot包括:静态变量(方法区),常量(方法区),
阅读全文
posted @ 2022-09-26 22:26 dork-h
阅读(32)
评论(0)
推荐(0)
Jvm(day3—内存模型)
摘要: Jvm内存模型 总览 名称 说明 方法区 存储:类的元信息、静态变量、常量 jdk1.8之后,用元空间替换了方法区,且元空间的内存不在jvm中,而是用的本地内存。 堆 存储:对象实例 虚拟机栈 存储:局部变量 每个线程创建单独的运行时栈 本地方法栈 与虚拟机栈类似,区别:处理native方法 程序计
阅读全文
posted @ 2022-09-26 21:52 dork-h
阅读(33)
评论(0)
推荐(0)
2022年9月25日
Jvm(day2—class初始化过程)
摘要: Class初始化过程 加载 jvm将.class文件以二进制的形式读取到内存(.class文件本身是2进制的,但其文件内容是16进制的字节码),存放在方法区(类的元信息),并在堆区创建Class对象(类的实例,用于封装方法区的数据结构)。 双亲委派模型 约定类加载器的加载机制:根加载器 > 扩展加载
阅读全文
posted @ 2022-09-25 23:44 dork-h
阅读(55)
评论(0)
推荐(0)
下一页
公告