2022年8月21日

Sqlite Expert Professional 如何打开加密数据库【转】

摘要: 最近要使用个安全的轻量级的数据库,最终选择了SQLITE,好不容上手了,突然发现查询的数据不对头。想着用个工具看看,就下载了Sqlite Expert Professional 5.4试试。 结果还是打不开。关键人家没问密码,打不开也正常。网上找了下,结果大家都说要在软件Sqlite Expert 阅读全文

posted @ 2022-08-21 11:30 AlexGeng 阅读(803) 评论(0) 推荐(0) 编辑

2021年3月2日

(转)Mac连接远程服务器(Linux)以及文件上传、下载命令

摘要: 在windows上,用xshell+xftp就可以很方便的操作远程linux服务器了。 而这2个软件是没有mac版的,所以在macOS下,是怎样实现对远程linux服务器的操作的呢? 使用ssh连接远程主机 ssh username@192.168.100.100 使用scp命令实现上传下载 1、下 阅读全文

posted @ 2021-03-02 13:59 AlexGeng 阅读(734) 评论(1) 推荐(0) 编辑

2021年1月3日

单例bean依赖原型bean的 如何保证原型bean生命周期

摘要: 简介: 将原型bean注入到单例bean,会破坏原型bean的生命周期,使其的生命周期变成与单例bean相同。 好了,废话不多少,直接上栗子,边吃边说。 情况模拟: 1、单例bean @Component public class SingletonBean { @Autowired private 阅读全文

posted @ 2021-01-03 12:27 AlexGeng 阅读(347) 评论(0) 推荐(0) 编辑

2020年12月25日

spring 循环依赖 分享笔记

摘要: 一、什么是循环依赖?A类的属性指向了B类的对象,B类的属性又指向了A类的对象。这就产生了循环依赖。 // A依赖了Bclass A{ public B b;} // B依赖了Aclass B{ public A a;} 二、我们自己写代码是否会产生循环依赖?当然会呀。 我们是如何解决的。 但是,在S 阅读全文

posted @ 2020-12-25 10:24 AlexGeng 阅读(140) 评论(0) 推荐(0) 编辑

2020年9月2日

JVM 垃圾收集算法 标记-清楚、标记-复制、标记-整理

摘要: 摘要 Java程序在运行过程中会产生大量的对象,但是内存大小是有限的,如果光用而不释放,那内存迟早被耗尽。如C、C++程序,需要程序员手动释放内存,Java则不需要,是由垃圾回收器去自动回收。 垃圾回收器回收内存至少需要做两件事情:标记垃圾、回收垃圾。于是诞生了很多算法及垃圾回收器。 垃圾判断算法 阅读全文

posted @ 2020-09-02 16:22 AlexGeng 阅读(1386) 评论(0) 推荐(0) 编辑

2020年8月18日

JVM中字符串的秘密

摘要: 简介 字符数组的存储方式 字符串常量池 字符串在java程序中被大量使用,为了避免每次都创建相同的字符串对象及内存分配,JVM内部对字符串对象的创建做了一定的优化,在Permanent Generation中专门有一块区域用来存储字符串常量池(一组指针指向Heap中的String对象的内存地址)。 阅读全文

posted @ 2020-08-18 14:29 AlexGeng 阅读(591) 评论(0) 推荐(0) 编辑

2020年8月3日

关于JVM 类加载的一些测试案例及说明

摘要: 类加载的过程 类加载由7个步骤完成,看图 加载 1、通过类的全限定名获取存储该类的class文件(没有指明必须从哪获取) 2、解析成运行时数据,即instanceKlass实例,存放在方法区 3、在堆区生成该类的Class对象,即instanceMirrorKlass实例 何时加载 虚拟机规范中并没 阅读全文

posted @ 2020-08-03 21:40 AlexGeng 阅读(424) 评论(0) 推荐(0) 编辑

2020年3月19日

MySQL explain详解(转)

摘要: Explain简介 本文主要讲述如何通过 explain 命令获取 select 语句的执行计划,通过 explain 我们可以知道以下信息:表的读取顺序,数据读取操作的类型,哪些索引可以使用,哪些索引实际使用了,表之间的引用,每张表有多少行被优化器查询等信息。 下面是使用 explain 的例子: 阅读全文

posted @ 2020-03-19 22:50 AlexGeng 阅读(517) 评论(0) 推荐(0) 编辑

mysql 带分隔符的数据 转换成 到多行一列

摘要: SELECT substring_index( substring_index( a.col, ',', b.help_topic_id + 1 ), ',',- 1 ) AS a FROM ( SELECT '5b7d513c72d0fa0001309bf6,5b7d513c72d0fa00013 阅读全文

posted @ 2020-03-19 22:21 AlexGeng 阅读(1966) 评论(0) 推荐(0) 编辑

2018年7月13日

java生成兑换码礼包码--工具类

摘要: import java.util.HashSet; import java.util.Random; import java.util.Set; public class GenSerial { private static final String Base32Alphabet = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789"; /** *... 阅读全文

posted @ 2018-07-13 01:35 AlexGeng 阅读(6671) 评论(0) 推荐(0) 编辑

导航