- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 Springboot整合mybatis+Mysql8+druid
Springboot整合mybatis+mysql8+druid我踩过的那些坑依赖(pom.xml)配置文件(application.properties) 踩了无数坑,最重要的一点:引入的依赖一定要正确啊 我踩过的那些坑 1.mybatis写sql语句的.xml文件如果你是放在java目录下的。java目录下的xml资源在项目打包时会被忽略掉,所以记得在pom文件的build标签中加入以下代码: <build> <resources> <resourc
2020-08-21 17:13:13
1054
转载 Cookei和Session
从知乎看到的一个回答,感觉说的挺好 不要混淆 session 和 session 实现。 本来 session 是一个抽象概念,开发者为了实现中断和继续等操作,将 user agent 和 server 之间一对一的交互,抽象为“会话”,进而衍生出“会话状态”,也就是 session 的概念。 而 cookie 是一个实际存在的东西,http 协议中定义在 header 中的字段。可以认为是 session 的一种后端无状态实现。 而我们今天常说的 “session”,是为了绕开 cookie 的各种限制
2020-06-30 18:00:34
214
原创 Java多线程-2(线程同步synchronized关键字)
为何要实现线程同步 多线程机制的目的是为了能并发执行程序,为何要实现线程间同步,使其看起来像是让每个线程按顺序执行呢?答案是:当线程之间没有“相交点”(共享资源)时,不需要线程同步,但是当操作某个线程间共享资源(如静态变量),就需要实现线程同步。 java提供的线程同步机制 一.synchronized关键字 1.当synchronized关键字修饰方法 a.大部分人熟悉的线程同步方式是上锁,...
2020-04-24 18:52:56
798
原创 Java多线程-1(基础)
1.线程的创建 1. java创建线程有两种方式: a.继承Thread类,重写run方法 b.继承Runnable接口,重写run方法 例如: import java.lang.*; public class ThreadPractice{ public static void main(String[] args) { System.out.println("main thread ...
2020-04-23 19:16:01
140
原创 Java输入输出流(IO流)(从装饰者模式理解java.io)
Java输入输出流(IO流) 概述 程序运行时,将数据从硬盘或网络输入内存进行处理,再将数据从内存输出到硬盘或网络。Java对数据的输入输出依靠IO流实现。 Java的IO流分为两类: 字节流:传输数据的最小单位为byte(字节) 字符流:传输数据的最小单位char(字符) 对字节流的输入输出使用InputStream和OutputStream。 对字符流的输入输出使用Reader和Writer...
2020-04-22 17:34:53
725
原创 Java异常处理
Java异常处理 程序中对函数调用失败的表示: c语言中使用常使用函数返回值来表示,返回0表示调用成功,返回非0值表示调用失败 java中使用异常机制,异常为一个类类型,其中包含了异常的类型信息。 Java中的异常分为两类: Error:严重错误,程序无法处理,如:OutOfMemoryError(内存耗尽) Exception:运行时错误,可以由程序捕获并处理,如SocketException...
2020-03-31 15:21:40
147
原创 Java集合-3(迭代器Iterator)
Java集合-3(Iterator) Java所有集合都可以用“for-each”来遍历,而"for-each"遍历实际是由迭代器(Iterator)实现的。下面以Set为例,分别使用Iterator和“for-each”来进行遍历。 import java.util.*; public class IteratorPractice{ public static void main(Str...
2020-03-28 11:26:03
158
原创 Java集合-2(queue,deque,stack)
Java集合-2(queue,deque,stack) queue(队列) queue集合实现了队列这种数据结构。队列的特点就是先进先出(FIFO),且只能从队尾进,只能从队头出。 Queue只是接口,其常用实现类为LinkedList。 Queue<String> q = new LinkedList<>(); Queue接口提供的常用的方法如下: int si...
2020-03-27 10:22:09
234
原创 Java集合-1(List,Map,Set)
Java集合 java集合和C++的STL容器类似,方便程序员管理数据,操作数据(以下有些内容借鉴了廖雪峰老师的博客:廖雪峰老师的网站)java集合主要有三类: List:列表,包括线性表和链表,类似C++的vector和list Map: 键值对集合 Set: 一种保证没有重复元素的集合 java的集合类都由java.util包提供 List集合 List只是接口,其实现类有两个:ArrayL...
2020-03-26 15:52:17
310
空空如也
android使用cursor进行查询时程序闪退
2017-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅