cookie/3
码龄6年
关注
提问 私信
  • 博客:7,359
    社区:2
    7,361
    总访问量
  • 26
    原创
  • 1,433,642
    排名
  • 1
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-03-15
博客简介:

QiaoZhi486的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得7次收藏
创作历程
  • 1篇
    2023年
  • 23篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • Java
    5篇
  • hashmap
    1篇
  • orm
    2篇
  • String
    1篇
  • Java定时任务
    1篇
  • 大数据
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

flex布局常用属性

此外,还有一些其他的属性,order、align-self等。
原创
发布博客 2023.04.25 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Could not create the view: An unexpected exception was thrown.

问题:电脑突然断电等等原因,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”。但是项目中的文件可以通过命令查看。解决方式:关闭myeclipse– 删除文件“.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.c
转载
发布博客 2020.10.30 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PreparedStatement, CallableStatement、Statement

1、Statement:主要用来执行一条的 Sql 语句,他主要有三个方法 executeUpdate(),executeQuery() 和 exceute()。2、PreparedStatement:它继承 Statement,主要用在多次执行一个 Sql 语句,执行效率较高,还可以防止 Sql 注入攻击漏洞。3、CallableStatement:它继承 PreparedStatement,主要用于执行存储过程,主要有 registerOutParamenter() 等方法;...
原创
发布博客 2020.07.14 ·
1365 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Java方向面试题

1、如果程序去掉了 main 方法的 static 修饰符会怎样?       程序能正常运行。运行时会抛 NoSuchMethodError 异常。2、finalize       垃圾回收,finalize() 方法在一个对象被摧毁和回收前会被调用。3、什么是Java API?      &nbs
原创
发布博客 2020.07.12 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

拦截器和过滤器有什么区别?

拦截器和过滤器有什么区别?程序中是先执行拦截器还是过滤器?     1、拦截器是基于 Java 的反射机制的,而过滤器是基于函数回调。     2、拦截器不依赖于 Servlet 容器,过滤器依赖于 Servlet 容器。     3、拦截器只能对 action 请求起作用,而过滤器则几乎可以对所有的请求起作用。   &n
原创
发布博客 2020.07.07 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap线程安全

HashMap 是线程安全的吗,为什么不是线程安全的。不是线程安全的,因为多线程环境下,使用 HashMap 进行 put 操作可能会引起死循环,导致 CPU 利用率接近 100%,所以在并发情况下 HashMap 不是线程安全的。如果有两个线程 A 和 B,都进行同时插入数据,刚好这两条不同的数据经过哈希码是一样的,且该位置还没有其他的数据。所以这两个线程都会进入。假设一种情况,线程 A 通过 if 判断,该位置还没有哈希冲突,进入 if 语句,还没有进行数据插入,这时候 CPU 就把资源让给了线程
原创
发布博客 2020.07.02 ·
1175 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Session工作原理

session 的工作原理是客户端登录完成之后,服务器会创建对应的 session,session 创建完之后,会把 session 的 id 发送给客户端,客户端再存储到浏览器中。这样客户端每次访问服务器时,都会带着 session id,服务器拿到 session id 之后,再内存找到与之对应的 session 这样就可以正常的工作了...
原创
发布博客 2020.06.20 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js中innerHTML和innerText区别

1、innerHTML:也就是从对象的起始位置到终止位置的全部内部(包含Html标签)2、innerText:从起始位置到终止位置的内容(不包含Html标签,只包含标签中的内容)案例:<div id = "test"> <span style = "color:red">test</span></div><a href="javascript:alert(test.innerHTML)">innerHTML内容</a>
原创
发布博客 2020.06.18 ·
288 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

synchronized可重入锁解释

什么是可重入锁?可重入锁是锁的一个基本要求,是为了解决自己锁自己的情况。           比如以下伪代码:                        
原创
发布博客 2020.06.16 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ConcurrentHashMap

ConcurrentHashMap由于 HashMap 是⼀个线程不安全的容器,主要体现在容量⼤于 总量*负载因⼦ 发⽣扩容时会出现环形链表从⽽导致死循环。因此需要⽀持线程安全的并发容器 ConcurrentHashMap 。 在 JDK 1.7 中,ConcurrentHashMap 仍然是数组加链表,和 HashMap 不⼀样的是,ConcurrentHashMap 最外层并不是⼀个⼤的数组,⽽是⼀个 Segment 的数组,每⼀个 Segment 包含⼀个和 HashMap 数据结构差不多的
原创
发布博客 2020.06.08 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux常用命令

top:查看内存df -h:查看磁盘存储情况iotop:查看磁盘 io 读写情况iotop -o:直接查看比较高的磁盘读写程序netstat -tunlp | grep 端口号:查看端口占用情况ps aux:查看进程还有很多基础命令:ls、cat、cd、rm -r -f、等等...
原创
发布博客 2020.06.08 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程面试

线程类的构造方法、静态块是被那个线程调用的?线程类的构造方法、静态块是被 new 这个线程类所在的线程所调用的,而 run 方法里面的代码才是被线程自身所调用的。举个例子: 假设 Thread2 中 new 了 Thread1,main 函数中 new 了 thread2,那么:1、Thread2 的构造方法、静态块是 main 线程调用的,Thread2 的 run() 方法是 Thread2 自己调用的2、Thread1 的构造方法、静态块是 Thread2 调用的,Thread1 的 run
原创
发布博客 2020.06.07 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

什么是MyBatis?

Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等复杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。MyBatis 可以使用 XML 或者注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。通过 xml 文件或注解的方式将要执行的各种 statement 配置起来,并.
原创
发布博客 2020.06.04 ·
229 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MyBatis分页之PageHelp插件

1)在 myBatis 全区配置中加入<plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin></plugins>2)在开启会话之后,获取动态代理之前 写上Page<Object> page = PageHelper.startPage(1,2);       
原创
发布博客 2020.06.03 ·
236 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

什么是ORM?

理解:对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决面向对象与面向关系数据库存在的互不匹配的现象的技术;简单的说:ORM 是通过使用描述对象和数据库之间映射的元数据,将 Java 程序中的对象自动持久化到关系型数据库中;本质上就是将数据从一种形式转换到另一种形式。我知道的 orm 映射框架有:MyBatis(半ORM,需要我们手动编写 SQL 语句 ),Hibernate 等等...
原创
发布博客 2020.06.02 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Web面试题

1、简述HttpSession的作用、使用方法,可用代码说明HttpSession 中可以跟踪并存储用户信息,把值设置到属性中,有 2 个方法:setAttribute(),getAttrribute();例如在一个方法中用 session.setAttribute(“student”,student);在session中设置一个属性名为 student,值为 student 的对对象。然后在同一个 session 范围内用 getAttribute(“student”) 取出该属性,得到 studen
原创
发布博客 2020.06.01 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单词统计(io流读取)

ArrayList<String> arrayList = new ArrayList<>(); HashMap<String, Integer> hashMap = new HashMap<>(); Scanner input = new Scanner(new FileReader("E:\\123.txt")); String s = input.nextLine(); String[]..
原创
发布博客 2020.05.29 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String的equals源码

String的equals1、所有的类直接或者间接继承 Objectpublic boolean equals(Object obj) { return (this == obj);//默认的equase就使用了 == 判断(引用地址) }2、String重写equals分析public boolean equals(Object anObject) {//重写Object类的equals if (this == anObject) { //进行引用判断
原创
发布博客 2020.05.26 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hashCode方法的作用??

首先,想要明白 hashCode 的作用,你必须要先知道 Java 中的集合。 总的来说,Java 中的集合(Collection)有两类,一类是 List,再有一类是 Set。你知道 它们的区别吗?List集合内的元素是有序的,元素可以重复;Set元素无序,但元素不可重 复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该 依据什么来判断呢?这就是 Object.equals 方法了。但是,如果每增加一个元素就检查一次, 那么当元素很多时,后添加到集合中的元素比较的次数就非常多
原创
发布博客 2020.05.25 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java冒泡排序

直接上干货public class bubbledSort { public static void main(String[] args) { int[] data = {14,31245,4125,26,3,13236,75,2135,7685,3167}; System.out.println("排序之前:\t" + java.util.Arrays.toString(data)); bubbled(data); Syst
原创
发布博客 2020.05.11 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多