自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java基础注解

1.Inherited /ɪnˈherɪtɪd/ 继承的(元注解)类继承关系中@Inherited的作用类继承关系中,子类会继承父类使用的注解中被@Inherited修饰的注解接口继承关系中@Inherited的作用接口继承关系中,子接口不会继承父接口中的任何注解,不管父接口中使用的注解有没有被@Inherited修饰类实现接口关系中@Inherited的作用类实现接口时不会继承任何接口中定义的注解2.Documented /ˈdɒkjumentɪd/ 记录,文件化(元注解)@Documen

2022-03-25 10:29:52 820

原创 Java 垃圾回收(GC)

简述Java垃圾回收机制在java中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行。在JVM中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行的,只有在虚拟机空闲或者当前堆内存不足时,才会触发执行,扫面那些没有被任何引用的对象,并将它们添加到要回收的集合中,进行回收。优点:JVM的垃圾回收器都不需要我们手动处理无引用的对象了,这个就是最大的优点缺点:程序员不能实时的对某个对象或所有对象调用垃圾回收器进行垃圾回收垃圾收集GC(Gabage Collection),内存

2021-08-10 15:48:22 217

原创 java防止sql注入

java防止sql注入java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在不同的插入时间改变查询的逻辑结构 ,大部分的SQL注入已经挡住了, 在WEB层我们可以过滤用户的输入来防止SQL注入比如用Filter来过滤全局的表单参数 。例如:字符串拼接(不安全): jdb

2021-08-10 09:41:43 668

原创 ORACLE修改与新增

ORACLE修改与新增static final String SQLUPDATEGOODS ="merge into b_supplier_shopping_cart t using dual on (t.supplier_no=? and t.goods_no=?) " +" when not matched then insert (supplier_no,goods_no,goods_buy_num,goods_box_price,create_account,modify_accou

2021-01-03 10:24:40 408

原创 一些关于Java基础的面试题

1.面向对象编程有哪些特点?1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定...

2019-09-08 19:29:50 155

原创 关于git与码云的那点事

关于git与码云的那点事第一次将web项目代码上传至码云,遇到的的问题在此总结!生成SSH公钥1.进入码云,点击右边的头像进入设置页面,点击SSH公钥2.以管理员身份打开git bash。(管理员身份)3.在git终端依次输入(1). cd ~/.ssh,显示 bash: cd: /c/Users/y/.ssh: No such file or directory则表示没有生成过...

2019-07-16 13:50:49 132

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除