![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
sing_so
这个作者很懒,什么都没留下…
展开
-
(通用之学习)使用Gitee码云进行配置管理
一,注册并登录www.gitee.com二,鼠标移至偏右上方的加号,并点击新建仓库三,编辑仓库名称、仓库介绍,设置为公开(私有需要密钥),根据个人的需求设置语言等,点击“使用Readme文件初始化这个仓库”,分支模型默认,最后点击创建即可四,以下是默认文件,五, 新建点击上方文件六,设置文件名称或路径,将配置信息写入文本框,点击提交即可...原创 2020-08-21 21:45:14 · 288 阅读 · 0 评论 -
(通用之学习)spring cloud的体系介绍
一,初识spring cloudspring最擅长的就是集成,把世界上最好的框架拿过来,集成到自己的项目中,spring cloud也是一样,它将当下非常流行的一些技术进行整合,实现了:配置管理服务发现智能路由负载均衡熔断器控制总线集群状态主要涉及的组件包括:Eureka:注册中心Zuul:服务网关Ribbon:负载均衡Feign:服务调用Hystrix:熔断器spring cloud架构图:二,“奇怪”的版本Spring Cloud的版本命名比较特殊,因为它不是原创 2020-08-21 21:28:17 · 277 阅读 · 0 评论 -
(通用之学习)IDEA如何创建javaWeb项目以及配置lib
一,创建javaWeb项目1,依次点击File-New-Project2,依次点击Java Enterprise-Web Aplication(在上方选择选择相应的Project SDK 和 Appliaction Server,勾选最下方的Create web.xml)-next3,自定义Project name,例如myweb、firstweb等等。选择项目位置,一般默认即可,然后点击finish,创建就完成了。二,配置lib1,打开新建的项目目录,选中WEB-INF2,右键依次选择原创 2020-06-23 12:20:38 · 3937 阅读 · 2 评论 -
(通用之学习)JSON解析的那些事儿
JSON简介:(Java Script Object Notation)JS对象简谱,是一种轻量级的数据交换格式JSON解析作用:1,将Java中的对象快速的转化为JSON格式的字符串2,将JSON格式的字符串,转化为Java的对象Gson(谷歌)将对象转换为JSON字符串的步骤:1.引入JAR包2. 在需要转换JSON字符串的位置编写如下代码:String json = new Gson().toJSON(要转换的对象);将JSON字符串转换为对象的步骤:引入JAR包在需要原创 2020-06-16 14:47:38 · 140 阅读 · 0 评论 -
(通用之学习)事务的那些事儿
事务的四大特征:原子性:事务是一个整体,不可分割,要么同时成功,要么同时失败持久性:当事务提交或回家后,数据库会持久化的保存数据隔离性:多个事务之间,隔离开,相互独立一致性:事务操作的前后,数据总量不变关于脏读,幻读,不可重复读:脏读:读取到了一个事务未提交的数据不可重复读:一个事务中,两次连续的读取,结果不一致(中间被其他事务更改了)幻读:一个事务A在执行DML语句时,另一个事务B也在执行DML语句,B修改了A修改过的数据,导致A在查询时就像发生了幻觉一样(A更改的内容A看不到了)事原创 2020-06-16 12:11:04 · 84 阅读 · 0 评论 -
(通用之学习)泛型的那些事儿
关于泛型即“参数化类型”,泛指某个类型。类型定义成参数形式(类型形参),在使用、调用时传入具体的类型(类型实参)。泛型接口在实现接口时,可以指定泛型类型,也可以不指定。泛型方法private static T 方法名(T a,T b){}泛型限制类型在使用泛型时,可以指定泛型的限定区域例如:必须是某某类的子类,某某接口的实现类,格式:<T extends 类 或 接口1 & 接口2>泛型中的通配符(?)类型通配符是使用?代替方法具体的类型实参<原创 2020-06-09 16:49:24 · 98 阅读 · 0 评论 -
(通用之学习)类集的那些事儿
关于类集解释:类集是java对数据结构成熟的实现。常见的数据结构有:栈:先进后出队列:先进先出数组:易查找,但增删慢二叉树:一般用于查找(查找快)链表:增删快,不易查找关于CollectionCollection是一个接口,但经常使用它的子接口:“List”,“Set”;List接口List中的内容是允许重复的。List接口的实现类包括:ArrayList、LinkedList、Vector(最后一个不常用)ArrayList类使用的是数组结构,查找快,增删慢ArrayLi原创 2020-06-01 21:45:53 · 85 阅读 · 0 评论 -
(通用之学习)线程与进程的概述
关于线程与进程进程是指内存中运行的应用程序,每个进程都有一个独立的内存空间。线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。关于线程调度分时调度所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。抢占式调度优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),java使用的是抢占式调度。注意:多线程程序不能提高程序的运行速度,但能够提高程序运行效率,让CPU的使用率更高。关于同步与异步原创 2020-05-15 20:58:21 · 87 阅读 · 0 评论 -
(通用之学习)线程池的那些事儿
线程池一般流程:创建线程、创建任务、执行任务、关闭线程(在一定时间后可自动关闭)前情提要:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。需求实现:线程池是一个容纳多个线程的容器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。优点:降低资源消耗提高响应速度提高线程的可管理性缓存线程池特点:长度无限制任务加入后的执行流程:判断线程池是否存在空闲线程存原创 2020-05-15 20:50:39 · 98 阅读 · 0 评论 -
(通用之学习)File类的那些事儿
File类是文件和目录(文件夹)路径名的抽象表示。创建一个文件假设在D盘下创建一个.txt后缀的文本文件,需要用到的方法是createNewFile(),返回值为布尔类型,如果之前不存在这样一个文件,则新创建一个文件并返回true,否则返回false。File file = new File("D:\\a.txt"); System.out.println(file.createNewFile()?"true":"false");创建一个文件夹假设在D盘下创建一个文件夹,需要用到的方法是mkd原创 2020-05-09 19:45:01 · 187 阅读 · 0 评论 -
(通用之学习)String类库的那些事儿
Class StringString类表示字符串,Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例。字符串是不变的; 它们的值在创建后无法更改。 字符串缓冲区支持可变字符串。 因为String对象是不可变的,所以可以共享它们。String str = "abc";相当于定义一个字符型数组,依次存放各个字符,继而形成字符串,并用一个字符串对象存储。char data[...原创 2020-04-24 22:49:25 · 141 阅读 · 0 评论 -
(通用之学习)关于在eclipse中导入他人项目,却出现乱码的解决方案
问题:导入其他人的java项目,却出现乱码?1,当我们下载他人的项目后,在进行“Open Projects······”时,如下图所示:2,正常导入他人项目后,打开后却出现了乱码,如下图所示:3,正片开始!右键导入的项目,点击最后一个“Properties”,如下图所示:4,点击“Resource”,如下图所示:5,点击右侧界面的“Other”,点击下拉框,选中“UTF-8”(如...原创 2020-04-16 18:33:55 · 523 阅读 · 0 评论 -
(通用之学习)关于如何在eclipse中配置svn插件的详细步骤
问题:如何在eclipse中配置svn插件?1,打开eclipse后,点击“Help”,找到“Eclipse Marketplace”,点击进入,如下图所示:2,在“Find”后面的搜索框内输入“svn”,并点击最后的“Go”,如下图所示:3,下载第二个“Subclipse4.3.0”,不要问为什么不下第一个,问就是这个的下载量最多(手动狗头),点击“Install”,如下图所示:4...原创 2020-04-16 17:54:35 · 480 阅读 · 0 评论