30s了解一个知识点系列
吴成伟0122
开源爱好者,聚焦于大语言模型,NLP等领域,欢迎交流
展开
-
java任意进制之间转换
问题:10进制数21转换成5进制思路:除5取余法,逆序排列代码实现(10进制转换成任意N进制)public class Test { private static char[] array = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" .toCharArray(); ...原创 2020-02-13 10:10:58 · 202 阅读 · 0 评论 -
30s了解一个知识点之导入已存在的model项目
看能不能部署项目原创 2020-01-14 12:04:55 · 239 阅读 · 0 评论 -
30s了解一个知识点之Scanner(next和nextLine区别,什么时候会出现吞回车,及解决方法)
next() 与 nextLine() 区别next():1)一定要读取到有效字符后才可以结束输入。以空格、回车、Tab键都会视为结束符。。2)对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。3)只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。next() 不能得到带有空格的字符串。nextLine():1)以Enter为结束符,也就是说 nextLin...原创 2019-12-30 12:50:08 · 394 阅读 · 0 评论 -
30了解一个知识点之MD5密码加密工具类
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位也就是16字节的散列值(hash value),用于确保信息传输完整一致我们来看如何实现:首先16字节如何表示?我们知道1个字节有8位,用二进制表示就是0000,0000~1111,1111用16进制表示就是00 ~FF,即我们可以用1个字节来表示长度为2的...原创 2019-12-29 21:56:34 · 163 阅读 · 0 评论 -
一文读懂MyBatis之缓存机制
缓存是内存中的一块区域,用来存放一些数据, 从而提高查询的效率. MyBatis中支持数据缓存, 分为两个级别: 一级缓存和二级缓存. 一级缓存默认开启, 二级缓存默认关闭.一级缓存本地会话缓存, 也被称之为一级缓存, 默认开启. 指的是在同一个SqlSession中, 用户调用同一个id查询时, 数据会有缓存.二级缓存MyBatis基于SqlSessionFactory级别做的缓存,(...原创 2019-12-27 22:07:12 · 133 阅读 · 0 评论 -
30s了解一个知识点之mybatis报错信息大全
1 映射文件没有配置namespaceorg.apache.ibatis.binding.BindingException: Type interface com.sxt.interface_bind.mapper.UserMapper is not known to the MapperRegistry.2 映射文件id不匹配org.apache.ibatis.binding.Bin...原创 2019-12-26 20:38:03 · 371 阅读 · 0 评论 -
30s了解一个知识点之解决IDEA中的SQL警告
在SQL语句警告处alt+回车此时报警部分颜色变成绿色添加Mysql数据源添加驱动IDEA默认提供的是Mysql8我们也能看到Mysql8时驱动类已经由com.mysql.jdbc.Driver变成com.mysql.cj.jdbc.Driver点击Custom jars添加源码jar包...原创 2019-12-25 22:04:14 · 372 阅读 · 0 评论 -
30s了解为什么说你的公司不让你用*查询(为什么select(1)比select(*)的查询效率高)
因为select count(*) from相当于查询所有的字段,并统计记录条数,而select count(1) from相当于查询第一列,然后统计。原创 2019-12-23 09:40:41 · 348 阅读 · 0 评论 -
return和break和continue的区别
break用于强行退出当前循环,忽略循环体中任何其它语句和循环条件测试,会执行当前循环下边的语句。continue语句只结束本次循环,而不是终止整个循环的执行。return 程序返回,不再执行下面的代码(结束当前的方法 直接返回)简言之,continue结束本次循环跳到下一次循环。break结束循环,return结束当前方法。...原创 2019-12-18 22:24:18 · 162 阅读 · 0 评论 -
30s区分J2SE,J2EE,J2ME
J2SE:图形界面开发 --java standard edition–Java基础;J2EE::企业级开发 --java Enterprise Editon --一般为服务器端程序的应用J2ME:嵌入式开发 --java Micro edition --一般位于嵌入式应用(手机游戏)...原创 2019-01-21 10:41:24 · 251 阅读 · 0 评论 -
30s了解一个知识点系列之IDEA自动设置序列化版本号
路径:Setting>Editor>Inception>java使用:将光标放置类处>ALT+ENTER原创 2019-12-08 20:42:27 · 151 阅读 · 0 评论 -
30s了解fori和foreach的区别
相同点:fori和foreach都是为了循环而使用的。不同点:foreach也叫增强for循环。是一种为了程序员书写简便的糖语法。格式为:for(参数类型 参数:数组){}当没迭代一次(循环一次),这个参数会从数组元素里面顺序保存元素的值。但是他保存的值是数组元素值的副本,并不是自身元素,因此不能通过改变value的值来改变元素自身的值。缺点:不能改变元素自身的值、总之一家话:...原创 2019-12-01 20:21:15 · 2920 阅读 · 0 评论 -
30s了解一个知识点之为什么要有源码反码和补码
机器语言中只有0/1两个数字缺点:1、不能区别正负数所以从源码中引出了反码,用最高位代表符号位。但是又出现了新的问题:2、+0和-0一个字节表示如下+0 0000 0000 -0 1000 0000这对于计算机而言就是两个数我们知道+0 +(-0)=0,但是反码直接运算的话就是1000 0000,显然不正确因此引入了补码,故计算机中所有的数表示的都是补码。由下边一张图来表...原创 2019-11-26 18:51:01 · 196 阅读 · 0 评论