自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统管理技术手册——目录

Linux系统管理技术手册的目录,可以根据需要学习相关章节。

2022-11-20 20:47:43 363 1

原创 Linux系统管理技术手册——第12章 软件安装和管理

Linux 引导系统和apt安装软件相关

2022-11-20 20:40:53 380

原创 Linux系统管理技术手册——第3章 引导和关机

Linux操作系统引导和关机的基本概念,关于开机启动脚本的相关概念。

2022-11-14 21:48:37 813

原创 Linux系统管理技术手册——第25章 X窗口系统

X窗口系统(X Window System),也叫 X11,或简称为 X。,主要任务是验证用户身份,并由启动脚本启动一个初始的环境,还要启动和。定义了抽象接口可以访问系统的位图化显示设备和输入设备。可以让用户移动、缩放窗口,还可以管理多个独立的虚拟桌面。最底层,应用软件被链接到一个widget库,这个库实现了上层用户界面的各种机制,如按钮和菜单。这种服务器的设计可以原生的支持远程桌面,而且还可以允许服务器支持各种不同的窗口管理器和widget库。

2022-11-02 17:00:09 1060

原创 Mybatis返回列表size不为0但是报空指针异常

已经判断了数据库查询返回列表大小不为零。再加上这种直接获取列表第一条记录的某个字段的时候。如果数据库返回的字段全部为NULL,也就是确实有一条记录,但是这条记录的每个字段都是NULL,那么这条语句返回的结果为NULL,不能直接连续获取字段。...

2022-06-07 14:51:43 551

原创 Soul应用提取聊天记录【2021年中】

整体思路就是先创建一个ObjectBox数据库的示例应用,然后利用反编译APK得到的数据库字段信息手动填到创建的示例应用里面,就能打开导出。

2022-02-18 10:52:35 6020 17

原创 参数带[object Object],请求错误码400

项目中使用了EasyUI的下拉选择框,在远程获取下拉选择框数据时,发送的请求报错,错误码400,原因是参数中有“[object Object]”。我先查看了EasyUI的源代码,发现发送Ajax请求的源码中,直接将一个空对象“{}”作为“data”的参数,导致了最后的请求中带上了多余的部分。于是我又查看了jQuery(1.12.4)的源码,发现其中有一个对于空对象的判断,if({}) 这种判断在JavaScript中为真,进入了一段在URL后面添加“data”属性的逻辑,直接连接字符串会把空对象变成“

2021-03-04 16:55:19 247 1

原创 Oracle数据库初步印象

安装好的Oracle只有一个全局数据库,不和MySQL像,可以创建多个数据库。实例: 一个Oracle实例由一系列后台进程和内存结构组成。一个数据库可以有多个实例。数据文件(dbf):数据文件就是硬盘上的物理文件。表空间:是一个或多个数据文件的逻辑名称,一个表空间对应一个或多个数据文件。全局的数据库被分为多个表空间。(逻辑单位:表空间—>段—>区—>数据块)。用户:用户建立在表空间下,一个表空间可以有多个用户,某个表空间下的用户建立的表,都在这个表空间下面。...

2021-01-28 15:04:59 95

原创 面试中的Spring Boot

Spring MVC源码解析Spring MVC 零XML配置原理

2020-06-30 10:19:30 151

原创 后端开发眼中的数据库——数据库索引

数据库索引数据结构、相关存储引擎简介。

2020-06-24 15:30:14 146

原创 后端开发眼中的数据库——数据库事务

数据库事务相关知识。

2020-06-21 18:48:33 163

原创 (西安电子科技大学,汤小丹等)计算机操作系统——第二章、进程的描述与控制

CPU指令CPU是如何按照指令进行操作的,分成三步,形成指令流水线? =】取指令,根据PC取出要执行的指令 =】解码,读出操作码和数据码 =】执行,按照操作码操作数据CPU可执行的指令分为两种(特权指令、非特权指令) =】特权指令:启动I/O的指令、设置PC的指令,这些特殊指令只能被操作系统使用。 =】非特权指令:用户可以调用执行的指令。 =】什么时候特权什么时候不特权呢?计算机...

2020-06-10 10:48:42 499

原创 (西安电子科技大学,汤小丹等)计算机操作系统——第一章、操作系统引论

操作系统的目标和作用操作系统的目标  在不同的应用环境不一样,查询系统中的OS希望有良好的人机交互;工业控制、武器控制等OS要求时效性,普通电脑OS要求操作便捷。  一般目标要求为:方便性、有效性、可扩充性、开放性。操作系统的作用   1. OS是用户与硬件之间的接口:用户通过OS来使用控制自己的硬件替自己工作,是用户和硬件系统的桥梁。   2. OS是计算机系统资源的管理者:计算机...

2020-04-24 16:41:38 606

原创 计算机组成原理-运算方法和运算器(第二章)

数据与文字的表示方法一、进位计数制及相互转换

2020-04-23 17:54:40 228

原创 数据结构——第七讲、排序

简单排序1、冒泡排序void bulle_sort(ElementType A[], int N){ for(int p = N-1; p >= 0; p--){ int flag = 0; for(int i = 0; i < p; i++){ if(A[i] > A[i+1]){ swap(A[i], A[i+1]); int flag =...

2019-10-31 16:48:46 145

原创 计算机网络——第一章、计算机网络概述

一、计算机网络概述1.1 计算机网络基本概念  计算机网络是通信技术与计算机技术紧密结合的产物。可以说,计算机网络就是一种特殊的通信网络。 它的信源和信宿都是计算机,传输的主要是数字化的一些信息。通信技术模型信源发送设备信道(噪声源)接收设备信宿  定义:计算机网络就是互连的、自治的计算机集合。自治:无主从关系。互连:主机通过通信链路(例如光纤、WIFI、同轴电缆等等)互联互通。...

2019-08-06 19:20:43 531

原创 第十三章——线程安全与锁优化

线程安全1. Java语言中的线程安全  按照线程安全的“安全程度”由强至弱排序,可将Java中各种操作共享数据分为以下五类:不可变、绝对线程安全、相对线程安全、线程兼容和线程对立。不可变:JDK1.5,Java内存模型被修正之后不可变的对象一定是线程安全的,一个不可变的对象被正确地构建出来(没有发生this引用逃逸的情况),那其外部的可见状态永远也不会改变。绝对线程安全:在Java A...

2019-06-29 18:06:31 115

原创 第十二章——Java内存模型与线程

这一章将了解虚拟机Java内存模型的结构及操作;原子性、可见性、有序性在Java内存模型中的体现;介绍了先行发生原则的规则及使用,了解线程在Java中是如何实现的硬件的效率与一致性  硬件的多线程问题是什么呢?现在的CPU速度很快,但是内存的读写速度很慢,所以CPU和内存之间加了一些高速读写的内存。每个CPU都有自己的高速内存,如果多个CPU同时处理同一块主内存区域,就有可能各个CPU放在各自...

2019-06-29 18:05:06 96

原创 第七章——类加载机制

概述  虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。类加载的时机  一个类从被加载到虚拟机内存开始,到卸载出内存为止,整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initializa...

2019-06-13 16:18:29 105

原创 JAVA基础——集合

概述  数据结构是组织数据的方式,数据结构这门课程是专门讲组织数据有哪几种方式的。Java中的集合就是对这些数据组织方式的实现。或者叫她们容器,取存放数据之意。(线程安全的集合放在多线程内容里面考虑)Collection接口和Map接口  这两个个接口是Java集合相关内容最基本的接口,里面定义的方法都是每个集合相关类必须要有的,当然,这些方法都非常的基础,比如添加一个元素,删除一个元素,清...

2019-06-01 16:56:02 142

原创 JAVA基础——IO流

初识IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按照操作数据分为:字节流、字符流流按流向分为:输入流、输出流理解字节流和字符流的区别是解决乱码问题的关键,下面会自顶向下的讲解Java IO的相关内容IO流常用基类字节流的抽象基类:InputStream,OutputStream字符流的抽象基类:Reader,Wri...

2019-05-23 17:56:50 160

原创 第六章——类文件结构

概述

2019-05-21 15:02:06 197

原创 第三章——垃圾收集器与内存分配策略

概述GC需要回答下面这三个问题:哪些内存需要回收?什么时候回收?如何回收?想来本章是要解决这三个问题的。对象已死?谁是垃圾  垃圾回收,得是垃圾才能回收,怎么判断一个对象是不是垃圾呢?有两种办法:引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器加1;当引用失效时,计数器减1;任何时刻计数器都为0的对象就是垃圾。  但是这个东西有缺点:它很难解决对象...

2019-05-13 12:27:25 105

原创 PAT基础编程题目集(完)----函数题

这里面很多题都非常简单非常基础,算法不止一个,这种基础题不用要求太严格,能过就行。//数字 乘以 数组保存的数字 的方法。int Special_Multiplication(int num[], int top, int x) { int flag = 0; for (int i = 0; i <= top; i++) { int tem = num[i] * x + fla...

2019-04-25 12:07:06 492

原创 第二章——Java内存区域与内存溢出异常

运行时数据区域虚拟机运行的时候会把内存分成几个不同的部分来管理,包括:线程间共享的Java堆和方法区、线程私有的虚拟机栈和程序计数器,还有个单独拿出来讲的直接内存。下面这几个除了程序计数器,其它的都会报OutOfMemoryError异常。程序计数器这个好理解,就是当前线程执行到哪里了。每个线程都有一个这个计数器。Java虚拟机栈和本地方法栈虚拟机栈也是线程私有的,生命周期和线程相...

2019-04-08 17:07:31 140

原创 PAT基础编程题目集----4

大家有什么疑问可以在评论区评论,一起交流进步啊o(∩_∩)o字符串循环左移import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String stri...

2019-04-05 16:17:33 152

原创 PAT基础编程题目集----3

大家有什么疑问可以在评论区评论,一起交流进步啊o(∩_∩)o求特殊方程的正整数解import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n...

2019-03-31 16:52:09 215

原创 第一章——走进Java

要编译JDK,首先要下载源码

2019-03-29 11:54:50 252

原创 计算机组成原理-概述(第一章)

计算机系统概览计算机系统的组成计算机系统:硬件子系统和软件子系统=】硬件子系统:各种设备,包括CUP,主存,IO控制系统,外设等等=】软件子系统:各种程序和文件,用于值会计算机系统的硬件。最关键的软件就是操作系统和语言处理程序。计算机硬件系统包括:中央处理器、主存储器、外设、总线。冯·诺伊曼模型(存储程序计算机)特点:=】以运算单元为中心,控制流由指令流产生=】数据以二进制编码...

2018-10-02 21:28:10 454

原创 PAT基础编程题目集----2

大家有什么疑问可以在评论区评论,一起交流进步啊o(∩_∩)o分段计算居民水费import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in); double s ...

2018-09-04 10:50:10 243

原创 PAT基础编程题目集----1

厘米转换英尺英寸import java.util.Scanner;public class Main { public static void main(String[] args) throws Exception { Scanner scan = new Scanner(System.in); int read = scan.nextInt()...

2018-08-29 17:47:11 884

原创 5-Laravel-数据库连接

.ENV文件这个文件里面提取出来了一些常用的配置项,是从config文件夹里面提取出来的,在config文件夹的文件里面可以看到键值对会使用env()方法从.env文件中获得相应的值。内容很好理解,看名字就知道这些属性是干什么的。数据库在控制器中使用数据库首先要引入数据库的相关依赖,就是use什么什么,直接在IDE(我用的IDEA加载了PHP插件)里面打DB就会自动引入,当然需要配置好...

2018-07-27 07:06:39 307

原创 4-Laravel-视图

控制器返回视图视图可以从路由直接返回,但是一般都会从控制器返回视图。返回视图的时候要传参数,控制器把参数传给视图有三种方法。With方法传参$view = view('greeting')-&amp;gt;with('name', 'Victoria');封装成关联数组传参return view('greetings', ['name' =&amp;gt; 'Victoria'...

2018-07-27 06:43:01 122

原创 3-Laravel-Http中间件

中间件中间件有个拦截作用要有中间件才能使用Laravel的Session功能,比如:之前配置路由的时候我们配置两个路由,一个存储session,一个读取session,这是读取不到存储的session值的(老师演示的时候是不能的,但是我能取到,可能是版本问题吧,尴尬⊙﹏⊙‖∣),要解决这个问题,需要这两个路由在一个组里,并且组中添加了中间件属性。//理论上是要这么写的,但实际上我实...

2018-07-26 22:10:40 345

原创 2-Laravel-Http控制器

控制器(Controller)控制器是模型和视图的桥梁!手动写Controller在App\Http\Controllers下编写Controller,本身会自带一个Controller,我们可以新建一个Controller继承该Controller。之前是直接在路由就返回视图,而视图一般应该由Controller来操作。我们可以像这样定义指向该控制器动作的路由://第...

2018-07-26 17:18:17 410

原创 1-Laravel-Http路由

路由 一次请求的完整实现过程 浏览器发出请求(发送到路由)===》路由解析该请求(根据请求找到相应的控制器)===》控制器

2018-07-26 00:23:54 206

原创 4-Shiro框架-权限管理

授权管理当然选择注解式开发啦,而且还可以用jsp隐藏没有权限的标签,非常方便。在spring中配置的拦截器里面添加roles,角色授权拦截器 /xx = roles[admin1] /xx = roles[admin2] 主要属性:登录页面地址、未授权地址perms,权限授权拦截器 /xx = perms[“user:create”] 主要属性:登录页面地址、未授权地址...

2018-07-24 15:42:49 134

原创 3-Shiro框架-多Realm认证

首先多Realm认证,首先得有多个realm对吧,先搞两个,之前已经在spring中配置了一个realm了,再添加一个新的Realm。这个新的Realm改一下它的加密参数就行了,其它的不变 &amp;lt;!--实现了Realm接口的实现类,一开始就配置好的那个--&amp;gt; &amp;lt;bean id=&quot;jdbcRealm&quot; class=&quot;com.xxx.shiro.ShiroR...

2018-07-24 11:18:53 391

原创 2-Shiro框架-大致流程

1. 可以看到web.xml中配置了过滤器过滤了所有的请求,Shiro把这些请求分为不拦截的请求和拦截的请求。不拦截的请求可以是经过认证的请求,也可以是在spring中配置的过滤器类中的filterChainDefinitions属性规定的可以匿名访问的或者没有在该属性中规定的请求。该属性规定的需要认证的请求会被拦截,然后重定向到配置好的登录页面。注意:web.xml配置的过滤器是spr...

2018-07-23 15:47:06 267

原创 MyBatis输入映射

parameterTypeparameterType可以是简单类型,HashMap,Pojo包装类型 简单类型要用${},容易SQL注入Pojo类用#{},取属性,可以防止SQL注入,而且可以完成综合查询 把需要的复杂的查询条件包装在同一个包装类xxxxVo中可以完成复杂条件下的查询……...

2018-07-21 17:18:46 258

空空如也

空空如也

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

TA关注的人

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