- 博客(15)
- 收藏
- 关注
原创 @TableField(exist=false)注解
今天在项目中遇到一个数据库没有的字段,但是需要使用,又发现一个注解,随手记记。该注解再加bean属性上,表示当前属性不是数据库字段,但是在项目中需要使用。
2020-09-16 21:00:16
688
原创 cdm操作-scp推文件&拿文件
scp意思:安全copy;在两个服务器进行发送文件列如 :192.168.48.10 获取 192.168.48.20 /opt/abc.txrt1.scp /opt/abc.txt [email protected]:/(/根目录)将192.168.48.20root用户/opt下的abc.txt文件放在192.168.48.10的/目录下2.scp [email protected] /opt/abc.txt .(. 当前文件下)去192.168.48.20root用
2020-09-10 22:05:23
379
原创 关于LinkedList取值耗时问题
LinkedList底层是双向链表,LinkedList的get方法调用node方法,此方法才是主要获取元素的方法。而在node方法中,如果给定了LinkedList的长度为a,若查询第n条数据时:n<(a/2)时 从前往后查询n>(a/2)时 从后往前查询如图:...
2020-09-05 12:07:24
330
原创 实现多态的机制
昨天面试,面试官提问:多态的实现机制?没有回答全面,特意留帖,谨记!个人认为:在java中多态分为: 静态多态(在编译时期运用的多态),有重载 动态多态(在运行时期运用的多态),父类或接口定义的引用变量可以指向子类或具体实现类的实例对象(而程序调用的方法在运行期才动态绑定) 编译期依赖于编译器,主要做语法校验、编译优化等,运行期则依赖于JVM,主要负责运行编译后的字节码多态的前提就是要有继承关系,引用变量所指向的具体实例化对象的方法,...
2020-08-26 08:37:04
195
原创 spring中几类常用注解
@Component作用:把资源让 spring 来管理。相当于在 xml 中配置一个 bean。属性:value:指定 bean 的 id。如果不指定 value 属性,默认 bean 的 id 是当前类的类名。首字母小写。@Component(“account”)account即为该bean类的id根据Component衍生的三个注解@Controller 、@Service 、@Repository他们三个注解都是针对一个的衍生注解,他们的作用及属性都是一模一样的。 他们只不过是提供了更
2020-08-24 08:25:08
173
原创 updateByExample与updateByExampleSelective&updateByPrimaryKey与updateByPrimaryKeySelective
随笔:在使用MyBatis时,使用逆向工程工具生成一套接口和xml映射文件用于简单的单表操作,而其中有四个比较类似的接口方法,一套是 updateByExample与updateByExampleSelective另一套updateByPrimaryKey与updateByPrimaryKeySelective它们的作用是对数据库进行更新操作。1、updateByExample()按主键更新更新所有的字段,包括字段为null的也更新2、updateByExampleSelective()按主键
2020-08-18 11:33:29
1502
原创 数据库时间为datetime(date)类型,开发使用String类型的优劣
随笔:在mysql数据库中,关于时间的使用是datetime类型,而在开发中使用string类型datetime类型是规范的格式,储存空间8 bytes,YYYY-MM-DD HH:MM:SS格式固定,在特定查找下效率更高String类型储存空间为14+ bytes ,格式多种总结:1.在开发者,如果是日期,建议使用date类型,如果还需要有时间部分,建议使用它datetime(内存);在进行查找、比较时,通过数值比较效率很高2.在开发中根据实际需要选择,string 存储比较灵活,如果只是用
2020-08-17 21:12:54
4243
原创 记录Idea中链接Github出现Connection reset问题处理
今天准备把项目push到Github上,失败。首先给出提示框,主机真实性无法建立,是否确认继续连接点击yes后,Idea右下角报错,添加失败说我的公钥拒绝访问,貌似是访问权限问题查看Github设置,发现没有链接上我的Github账户这个问题还没解决,发现在~/.ssh目录下找不到know_hosts文件百度查询,在.ssh目录下面的config文件当中有这么一行UserKnownHostsFile /dev/null只需要将最后一行(飘红),注释掉就可以了,前面加一个#到现在为止,问
2020-08-13 22:00:24
1609
原创 安装git以及使用
关于git安装的记录git资源及其永久网盘地址:网盘链接:https://pan.baidu.com/s/1adxlQCpVT9mOC64XpQL5wg提取码:csr8一:安装git、TortoiseGit,git安装过程中全部默认,可能会出现没有配置系统变量理论自动配置PATH。检查如果没有配置成功,需要手动添加。安装成功后,cmd输入 git --version会显示版本号。安装git的图形化操作软件TortoiseGit,TortoiseGit软件安装过程中除了安装路径自定义之外全是默认
2020-08-12 21:26:32
207
原创 阶段性复习java--异常及处理
此篇内容,借鉴了别人的文章(原因无他,着实是没啥写的,都说的很详细),在下面也列举了遇见过的其他不常见的异常及解决办法。一: 常见异常1空指针异常类:NullPointerException调用了未经初始化的对象或者是不存在的对象。经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针, 即把数组的初始化和数组元素的初始化混淆起来了。...
2020-05-05 16:33:46
241
原创 阶段性复习java-SQL基础(常见的函数)
常见的基础函数我把他分成两类一、单行函数1.字符函数 concat拼接 substr截取子串 upper转换成大写 lower转换成小写 trim去前后指定的空格和字符 ltrim去左边空格 rtrim去右边空格 replace替换 lpad左填充 rpad右填充 instr返回子串第一次出现的索引 length 获取字节个数2、数学函数 round 四舍五入...
2020-05-04 22:47:38
176
原创 阶段性复习java-重难点一
在第一学年学习java的过程中有不少的难点,容易遗忘,还没有掌握,最近需要复习,今天在这里进行总结!一:前端方面1.HTML的表单,超链接,图片,表格2.JavaScript的基本语法,全局函数3.jQuery(后来学习了VUE就被代替了)二:服务器方面1.原生Web--JSP+EL+JSTL项目结构(已经在互联网项目中被HTML+AJAX替代 cookie+session F...
2020-05-03 22:12:45
217
原创 解决:lombok注解使用(勾选enable annotation processing)同样解决不了的问题
前段时间重装了IDEA,在使用lombok注解的时候发现调用却没有效果:直接上图!JavaBeand中有使用@Data注解引入了Lombok1.18.6版本service调用出现了方法未找到爆红file–>setting–>build,excecution,deployment–>compiler–>annotation processors勾选上 enabl...
2020-05-02 22:24:16
8006
1
原创 Java初学者必须掌握的的MySQL的语法
数据库:创建数据库------------------------->CREATE DATABASE 数据库名;删除数据库------------------------->DROP DATABASE 数据库名;切换数据库------------------------->USE 数据库名;查看正在使用的数据库名称----------->SELECT DATABA...
2020-05-01 20:49:32
217
原创 Java内存泄漏引起的原因
近期各个行业正在复苏,本人也准备在IT行业从事一份工作。所需面试,发现一道面试题目有些不太明确,通过追查根底发现了一些有趣的事情。题目如下:Java中内存泄漏产生的原因可能有哪些?首先看见这个问题,脑海里想起了堆,栈,方法区?仔细琢磨了下,感觉不能这样回答,本人认为这个问题的深层次回答首先得从java有那些储存区域,什么是内存泄漏来回答。寄存器(register)。这是最快的存储区,...
2020-04-30 20:49:30
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人