- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 Java基础之类的加载顺序
Java基础之类的加载顺序 public class TestClassLoad { public static void main(String args[]){ new Son(); } } /** * 类的加载顺序,遵循三个原则 * 1.静态优先,且一次 * 2.父类优先子类 * 3.非静态块优于构造函数 */ class Parent{ static{ System.out.println("1.我是父类静态代码块"); }
2021-08-05 20:07:50
222
1
原创 redis五大类型的简单使用和理解
五大类型的基本使用 redis不区分大小写: redis-server kconfig/redis.conf #路径根据具体要求 redis-cli -h localhost -p 6379 ping #测试是否链接 shutdown #关闭 exit #退出 select 0 #切换数据库,默认有16个数据库,0-15 set name duyangge set city jiangxi set age 18 get name dbsize #当前数据库中大小 keys *
2021-05-26 18:24:16
255
原创 linux常用的命令集合
常用的命令: pwd #查看当前路径 whoami #查看登陆用户 1.cd #切换目录 cd /home #进入 '/ home' 目录' cd .. #返回上一级目录 cd ../.. #返回上两级目录 cd 进入个人的主目录 cd ~user1 #进入个人的主目录 cd - #返回上次所在的目录 croot #切换到第一级目录(加载andriod系统源码中脚本) 2.ls #查看目录以及文件 ls -l / ll #显示文件和目录的详细资料
2021-03-01 10:03:18
263
原创 多线程编程理解
理解多线程之前先了解下,进程与线程的概念。 进程:指正在运行的程序,具有一定的独立功能。更具体的说就是,指一个程序进入到内存运行,即变成了一个进程。 线程 :线程是 进程的一个执行单元,负责当前进程中程序的执行,一个进程中至少存在一个线程。即一个进程可以有多个线程,这样的应用程序也可称之为多线程应用程序。 总结下:一个程序运行后,至少有一个进程,但是一个进程中也可能包含多个线程。 现在,我们正式讲多线程概念之前,先讲讲单线程概念: 单线程:就是一个进程中只存在一个线程,其他线程想要运行,就必须要等前一个线程
2020-08-10 23:56:33
393
原创 IO流介绍
IO流详解 定义:什么是IO流?简单来说就是输入输出流,就是读取与写入,什么又是流呢? io流大致分类: 按流向分:输入流、输出流 按流类型分:字节流、字符流 什么是字节流、字符流呢?他们之间的异同点呢? 字节流,字面上含义,用字节传输,不管是读取还是写入,都是用字节传输,范围很广,如音频、视频、文本文件等,而字符流,就是用字节读取和写入,只能读取文本文件。 先说说字节流? InputStream是字节输入流(读取),OutputStream是字节输出流(写入),这两个类都是抽象类,不能实例化对象,通过子类
2020-08-10 23:49:15
210
原创 git的常用命令集-备忘
前提了解git的工作流程 1、git config #全局配置 必要 git config --global user.name "hxs" git config --global user.email "2380110794@qq.com" 非必要 git config --global color.ui true git config --golobal credential.helper store #输入一次账号密码后,保存 git config --global gui.encoding
2020-08-10 11:39:46
250
原创 java笔试题目之将字符串中的字母按重复的次数排序打印,并输出重复次数
之前笔试时,遇到的问题,记录下 public static void test(String str){ //String str = "asdzxasdqweasdzs"; char[] chars = str.toCharArray();//转换为字符数组 Map<Character, Integer> map = new HashMap<>();//范型Map for (char ch : chars) {
2020-07-11 15:00:56
1249
1
原创 冒泡排序与快速排序的简单运用
冒泡排序 冒泡排序的核心思想:相邻元素两两交换,将数值大的放在右边,小的放在左边,直至排序完成。总共进行n-1趟排序,每次排序进行n-i次。时间复杂度为O(n2) public static void bubbleSort(int[] arr){ int i,j,temp; for(i = 0;i < arr.length-1;i++){//进行n-1趟排序 for(j = 0;j < arr.length-i-1;j++){//每趟
2020-07-11 11:55:06
242
原创 Spring的深入理解
Spring相关概念 1.1. Spring是开源的轻量级框架 1.2. Spring是一站式框架, 1.2.1. Spring在Javaee三层结构中,每一层提供不同的解决技术。 -web层:springMVC -service层:spring的ioc -dao层:spring的jdbcTemplate. 1.3. Spring核心主要两部分: 1.3.1. Aop:面向切面编程,扩展功能不是...
2018-11-24 21:19:54
479
1
原创 Ajax和Jquery的了解和用法
一、 Ajax 1. 是什么? 1.1. 是异步的javaScript和xml,并不是新的技术,只是把原有的技术,整合到一起而已 1.1.1. 使用css和xhtml来表示 1.1.2. 使用dom模型来交互和动态显示 1.1.3. 使用xmlHttpRequest来和服务器进行异步通讯 1.1.4. 使用javaScript来绑定和调用 2. 有什么用? 2.1. 直接刷新局部内容,不用重新载...
2018-11-24 21:11:19
319
原创 初始Maven必须要了解的流程(知识点)
maven(依赖管理,一键构建) 0.仓库有 1)本地创库, 2)私人服务器, 3)中央创库(最大,apache维护)。 1.下载maven官网下载apache-maven-3.6.0-bin.zip,解压到指定 目录。 2.配置环境变量 MAVEN_HOME,path(%MAVEN_HOME%\bin);(前提是配置好jdk)。 3.配置本地创库,在maven中的conf中的pom.x...
2018-11-24 20:27:47
435
最新的全套sshjar包(2018-11-15)
2018-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅