自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 #{}和${}???区别????

预编译中处理的不一样:将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{user_id},如果传入的值是111,那么解析成sql时的值为order by “111”, 如果传入的值是id,则解析成的sql为order by “id”${}将传入的数据直接显示生成在sql中,如order by userid,如果传入的值是1,那么解析成sql时的值为order by 1,如果传入的值是id,则解析成的sql为order by id总结:#方式底层采用预编译方式

2020-08-07 16:31:31 408

原创 IDEA:常用高效快捷键

//只能修复alter enter//复制一行到下一行Ctrl + D//删除一行Ctrl + X//美化代码 自动对齐Ctrl + Alt + L//优化导包Ctrl + Alt + O//快速补全分号Ctrl + Shift + Enter//修改快捷键Find in Path (Ctrl Shift F 可能与QQ冲突)已改为Alt + 1 (File->Settings->Keymap)//同时对多行进行操作Shift + Alt + Ctrl + 鼠标左键

2020-08-07 11:12:26 158

原创 GitHub登录流程

2020-08-06 10:55:47 1454

原创 Git冲突:git pull时本地修改和远程不同步

这种情况下如何保留本地的修改,同时又把远程的合并过来呢首先取决你是否想要保存本地修改1. 是//隐藏当前的改动,然后就可以直接将远程仓库pull过来git stashgit pull//恢复之前发生冲突的修改git stash pop//接下来就是 commit push等操作git add .git commit -m "XXXX"git push2. 不是//硬覆盖:直接放弃本地修改git reset --hardgit pull...

2020-08-06 10:54:18 1508

原创 Java_HashMap面试热点及底层实现_(红黑树结构左,右旋分析)

1. HashMap常见面试题1.1 HashMap在jdk7和8两个版本中有什么区别?数据结构不同:1.7中的HashMap是数组+链表的结构 1.8中的HashMap是数组+链表+红黑树的结构链表插入方式不同:1.7使用的是头插法,头插法在进行扩容时存在线程安全问题导致链表死循环1.8使用的是尾插法1.2 HashMap的工作原理是怎样?HashMap主要用于存放键值对,由数组、链表、红黑树构成,通过对键的hash值计算与数组最大索引进行与运算,从而获得在数组中存储的位置。如果发生哈

2020-08-06 10:49:59 409

原创 HashMap和HashTable 源码分析

1. 同步性HashTable中所有的方法都是加了synchronize关键字,线程是同步的,所以每次调用方法都需要排队,效率非常低!!一般多线程情况下 用的是ConcurrentHashMap,因为它是对方法内部的局部代码块进行同步(也就是分块同步),效率远大于HashTable2. 对null key和null value的支持不同如图HashMap在计算 key的哈希值时,如果key为null默认为0,否则是当前key的哈希值和自己的高十六位进行与运算(因为int为32位,高

2020-08-05 15:27:59 155

原创 Java 中字符串转整型和整型转字符串

Java 中字符串转整型和整型转字符串 1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOfJava代码,如果单个字符或字符串,需要切开转化为char字符再转化,否则按照上述方法会出现空指针异常(ASCLL码 0:**48** a:**97** A:**65**)2.整型转字符串Java代码,3种方法1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOfpublic class

2020-06-29 20:25:39 1364

原创 MySQL数据库常用SQL语句

//登入和退出数据库1:mysql -u root -p//输入密码2:exit//数据库的创建,删除和进入数据库3:Create Database 'dataBase1';4:Drop Database 'dataBase1';5:Use dataBase1;//表的创建和删除,创建表的同时设置属性6:Create Table table1( id int primary key auto_increment, name varchar(32) unique, age int n

2020-06-29 14:23:20 154

原创 Port 8080 required by Tomcat v8.0 Server at localhost is already in use

Port 8080 required by Tomcat v8.0 Server at localhost is already in use在Tomcat服务器中发布Web工程时会遇到8080端口占用问题,导致启动不了服务器,因为此时8080这个端口可能正被你电脑上某个应用程序在占用,只需找到并终止该进程,再重新启动Tomcat。解决方案如下:1)Win+R键打开DOS命令窗口,输入...

2019-11-19 20:28:45 485

原创 java环境变量的两种配置方法

嗯~作为小白,这是我发的第一篇有关java的博客哈。不喜勿喷System.out.println(“Hello World!”);当你在控制台打印出Hello World!时,恭喜你成功打开了java的大门,进行愉快的编程之旅!然后好多萌新对于配置环境变量总是有所困惑~废话不多说,这里提供两种的方法第一种:**1.**右击我的电脑,单击属性,点击高级系统设置2看到环境变量,点进去配...

2018-12-07 16:35:55 800

空空如也

空空如也

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

TA关注的人

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