- 博客(21)
- 资源 (1)
- 问答 (11)
- 收藏
- 关注

原创 加密算法Java
1、加密算法的分类对称加密算法:使用一个密钥,即可加密,也可解密。非对称加密算法:使用一对密钥,公钥只能加密不能解密,只有私钥可以用来解密。运算速度不及对称加密算法。常见的加密算法:算法名分类是否幂等目前是否破解破解年限RSA-155(512bit)非对称加密否已被破解1999年耗费5个月RSA-786(786bit)非对称加密否已被破解20...
2020-05-01 02:55:02
473
原创 使用 mybatis 时不存在 et 属性的 get 方法。 no getter for property named ‘et‘
报错信息 There is no getter for property named 'et' in ''需要在重写的方法参数前加上 @Param(Constants.ENTITY) 即可。在实体类里没有 et 属性,确报了 et 不存在 get 方法。重写了BaseMapper 里的方法。同理,如果不存在 ew 一样的处理。
2023-04-13 11:59:15
1461
5
原创 Oracle VM VirtualBox 从虚拟软盘加载系统
新建虚拟机:主要设置:设置型号一定要删除这个盘片点击注册后选择自己的虚拟软驱。完成后可以直接启动。启动后界面:VMware 这个比较简单...
2020-04-09 12:52:06
793
1
原创 汇编读取软盘
3.5 寸软盘 大小 1.5 M1 个软盘有 2 个盘面 起始 01 个盘面有 80 个磁道 起始 01 个磁道有 18 个扇区 起始 11 个扇区有 512 字节JAVA 对虚拟软盘进行操作https://github.com/zhangheng0027/floppyDisk/blob/master/src/com/zh/Disk.java汇编读取软盘内容readFlo...
2020-04-08 21:44:52
676
1
原创 Java 判断一个类是否是另一个类的子孙类
定义三个类,关系如下class A {}class B extends A {}class C extends B {}测试三个方法instanceof、isInstance、isAssignableFrom测试代码如下A a = new C();B b = new C();C c = new C();System.out.println(a inst...
2019-10-29 08:43:08
11543
1
原创 maven 导入 Oracle 驱动出错
maven 无法导入Oracle驱动的原因是:Oracle 是商用的,Maven 中央仓库没有这个资源解决方法1. 下载Oracle的驱动包(可以直接在Oracle安装路径下的 oracle\product\11.2.0\dbhome_1\jdbc\lib 中 找到 ojdbc6.jar)2. 在maven 的 bin目录下打开命令行3. 命令行运行mvn install:install...
2019-06-06 11:11:58
2547
原创 Java集合 TransferQueue
线程安全的transfer(T t) 直接把内容传递个消费者,如果没有消费者将会阻塞public static void main(String[] args) throws InterruptedException { TransferQueue<String> tq = new LinkedTransferQueue<>(); ...
2019-05-21 14:31:50
223
原创 BlockingQueue 解决生产者消费者问题
BlockingQueue 是线程安全的,并且在调用 put,take 方法时会阻塞线程。基于以上特性,可以不加任何锁解决生产者消费者问题。public static void main(String[] args) throws InterruptedException { BlockingQueue<String> bq = new LinkedBlock...
2019-05-21 13:26:26
781
原创 Java 初始化顺序
public class ATest { static { System.out.println("this is A static"); } { System.out.println("this is A {}"); } public ATest() { System.out.println("thi...
2019-05-20 10:45:47
214
原创 java lock 锁
需要手动释放锁boolean lock.tryLock(long time, TimeUtil util); 尝试申请锁并持续 time , 申请到返回 truevoid lock.lockInterruptibly() throws InterruptedException; 持续申请锁,效果等同与lock.lock(),但是lockInterruptibly() 可以在主线程取...
2019-05-13 17:15:09
229
原创 Java 源码 AccessibleObject
private static void setAccessible0(AccessibleObject obj, boolean flag) throws SecurityException { if (obj instanceof Constructor && flag == true) { Constructor...
2019-03-22 02:10:25
294
原创 Java 传参时修改参数内容
以下时个人观点:Java 传参数传的是引用,并且是使用 final 修饰了参数。这导致不能将引用指向另一个对象。public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("a", "a"); change1...
2019-03-22 02:03:20
5570
2
原创 jdk8 indexOf时间复杂度
for (int i = sourceOffset + fromIndex; i <= max; i++) { /* Look for first character. */ if (source[i] != first) { while (++i <= max && source[i] ...
2019-02-22 17:29:55
4619
1
原创 阿拉伯数字转罗马数字
最开始想的是当成进制转,比如说 :1 -> I, 2 -> II, 5 -> V, 6 -> VI ....public static String intToRoman1(int num) { String[] roman = {"I", "V", "X", "L", "C", "D", "M"
2018-09-14 17:34:20
371
原创 Android 开发笔记 1.1 TextView
android:layout_toLeftOf 和谁的左边对齐android:layout_toRightOf 和谁的右边对齐android:layout_alignBottom 和谁的底部对齐android:layout_alignParentBottom 和父空间底部对齐android:layout_below 在谁的下边
2018-03-09 21:48:48
153
原创 win server 安装oracle到12%出错
控制面板搜索‘管理工具’->‘系统配置’->'引导的高级选项'->勾选处理器数完成重启即可,2017年11月16日
2017-11-16 18:33:55
184
springboot 配置相关
2022-10-12
springboot + eureka
2022-09-01
Eureka 配置问题
2022-08-15
jquery 按下F2时显示遮罩再处理其他业务,处理顺序有问题
2021-08-12
java 获取 tomcat 端口号、项目名, 不使用 request
2021-07-05
jquery 绑定按键事件后如何取消。
2021-06-16
Java9 @Deprecated since指定版本
2021-02-20
java8 新特性 stream,set 转 map<String, Set<>> 问题
2019-10-15
html 手机端打开,屏幕台下会出现滚动条
2019-02-12
有没有开源jar可以判断请求是否是手机端请求
2019-01-18
postfix 向外发邮件报错
2019-01-16
sql 问题 一条sql进行查询拼接
2018-09-29
一个账号只能在一处登陆,不是单点登陆。
2018-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人