摘要: 看了几天源码,把shiro配置好后,原本想通过打几个断点,理清下shiro的执行流程。 最主要是想看看自定义 realm等是何时被回调的。 配置如下: /** : authc loginUrl: login authc 对应的shiro默认过滤器为 FormAuthenticationFilter 阅读全文
posted @ 2020-10-15 16:22 等一个人,咖啡 阅读(251) 评论(0) 推荐(0)
摘要: public class CodecTest { public static void main(String[] args) throws UnsupportedEncodingException { String s = "我是中国人"; //GBK编码后的字节 //gbkEncode[-50, 阅读全文
posted @ 2020-09-20 20:03 等一个人,咖啡 阅读(1453) 评论(0) 推荐(0)
摘要: 原文链接:https://blog.csdn.net/suxinpingtao51/article/details/45745293 虽然这两种协议服务都可以远程登录另一台机器,但SSH更安全! (我们在尝试远程登录到另一台机器时,具体选中协议,则需要远程系统有提供你正在访问的服务,或者要在一个相同 阅读全文
posted @ 2020-09-08 10:49 等一个人,咖啡 阅读(605) 评论(0) 推荐(0)
摘要: FILE --> Setting --> Tools --> SSH Terminal Default Encoding 修改为 UTF - 8 如下图: 阅读全文
posted @ 2020-09-08 09:56 等一个人,咖啡 阅读(652) 评论(0) 推荐(1)
摘要: 帮助理解DBMS工作原理,记录一下: 1.帮助理解磁盘存储原理 【硬件原理】外部存储器——磁盘 2.DBMS如何工作的 一种磁盘管理方法及数据库管理系统 Abstract 本发明公开了一种磁盘管理方法及数据库管理系统,该方法包括:数据库管理系统DBMS向操作系统获取磁盘管理权限;根据预设的策略将物理 阅读全文
posted @ 2020-08-14 21:25 等一个人,咖啡 阅读(146) 评论(0) 推荐(0)
摘要: 1.浮点数由以下三部分组成: 符号位 指数位(阶码) 尾数 2.其规范如下: float遵从的是IEEE R32.24 ,而double 遵从的是R64.53。 需要注意到地方有: 在float 由于科学计数法都表示1.xxx 所以23位的尾码可表示24位 ,double同理,52位尾码实际表示53 阅读全文
posted @ 2020-08-09 01:22 等一个人,咖啡 阅读(1434) 评论(0) 推荐(0)
摘要: Lamada表达式是Java提供的语法糖的一种。 当我们自定义一个Lamada表达式时,需要理解的东西: 1.自定义Lamdada表达式 需要只有一个未实现方法的接口; 2.我们通过lamada表达式的方式 实现这个接口 3.Java编译器将lambda表达式编译成类的私有方法。使用了Java 7的 阅读全文
posted @ 2020-08-08 14:56 等一个人,咖啡 阅读(522) 评论(0) 推荐(0)
摘要: 看了P159页的执行顺序,似乎跟自己前几天写的不太一样,又去重新试了以下,执行结果果真与书上的不一致,不知道是不是JDK版本的问题。 JDK8下正确的执行分析,见我前几天写的博客: Java对象的初始化顺序,原理版,不用死记 阅读全文
posted @ 2020-08-02 11:23 等一个人,咖啡 阅读(107) 评论(0) 推荐(0)
摘要: 一、成员变量: Java中对于子类中定义与夫类具有相同的签名的变量 是采取隐藏的方式,而不是覆盖。 测试代码如下: public class A extends B{ static int static_ = 4; int nonStatic = 5;}class B { static int st 阅读全文
posted @ 2020-08-01 16:16 等一个人,咖啡 阅读(724) 评论(0) 推荐(1)
摘要: 本文含有个人臆测成分 Java中,编译器会把含有main函数的类作为作为项目入口类。先加载main函数所在的类,然后执行main函数。而mian函数是静态函数,是不需要实例化类就可以直接执行的。但是,我们都知道静态变量和静态块是先于静态方法被执行的,而main函数只不过是作为被编译器特殊识别的静态函 阅读全文
posted @ 2020-07-21 23:57 等一个人,咖啡 阅读(830) 评论(0) 推荐(0)