自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

|银河就这么大|的博客

珍惜时间,不断学习!

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 utools插件开发快速入门--以React应用为例

演示如何创建一个create-react-app的utools插件

2022-03-24 00:12:26 4141 2

原创 简单梳理一下MySQL多版本并发控制原理

认识MySQL数据库隔离级别、脏读、不可重复读、幻读等基本概念;结合 SQL 模拟并发事务,体会不同隔离级别下,数据库中事务之间的隔离性。

2022-03-14 11:52:25 1952

翻译 排查 ‘You don‘t have enough free space in /var/cache/apt/archives/‘ 错误

我最近在升级Debian Linux中遇到一些问题,因为 You don't have enough free space in /var/cache/apt/archives/ 这个错误,为了解决这个问题的根本原因,我花了一个钟左右的时间(一个程序占用太多空间)。希望这篇文章能够帮助遇到这个问题的其他人减少一些调试时间。

2022-03-08 20:15:21 4930 1

转载 Oracle的SQL优化小集锦

选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle 的解析器按照从右到左的顺序处理 FROM 子句中的表名,FROM 子句中写在最后的表将被最先处理。在 FROM 子句中包含多个表的情况下,选择记录条数最少的表作为基础表。如果有3个以上的表进行连接查询,那就需要选择其中的交叉表(指被其他表所引用的表)作为基础表

2021-01-04 00:14:27 168

原创 爬取CSDN个人博客列表预览内容(Java)

编程思路比较简单,先通过网络连接获取博客地址的数据,也就是HTML页面,根据页面上的布局规则,获取想要的数据,这里通过正则匹配的方式,最后保存匹配的数据,这样就完成了一次爬取CSDN博客列表预览页的工作。

2020-12-28 15:21:35 144

原创 手写代码,简单实现Spring框架

这个 MySpring 案例使用了反射、泛型、代理、注解、类加载器等技术,实现了一个高仿Spring的项目。其中最重要的就是注解,有了这些注解,就可以在程序启动之前利用反射加载这些注解,对程序做很多定制化。

2020-12-25 01:06:52 2046 4

原创 文件批量操作工具-maven打包与文件操作

将代码复制粘贴到以bat为后缀的文件中,双击后弹出cmd执行。

2020-12-17 17:07:46 375

原创 Oracle的windows小工具-启动/停止服务

启动Oracle服务NET START OracleVssWriterORCLNET START OracleRemExecServiceV2NET START OracleOraDB12Home1MTSRecoveryServiceNET START OracleOraDB12Home1TNSListenerNET START OracleServiceORCLpause:end

2020-12-17 16:52:06 914

原创 结合Spring源码学习单例设计模式

那 spring 中是使用以上单例模式的哪种写法呢?很遗憾,都不是,因为以上都有单例类不能被继承的缺点。spring中依赖控制反转的核心概念,使用的是另外一种单例模式实现方式 —— 容器式单例模式。

2020-07-19 12:16:48 1171

原创 通过Spring Boot的非web应用理解全注解下的Spring IoC

解决问题的过程关键就是在启动类中注入 MigrationService 类,因为 MigrationService 也注入 MigrationRepository 类,@Autowired 有 Spring 描述 Bean 之间关系的作用,通过 new 获取MigrationService 实例,这个实例不能获取 Spring IoC 管理的东西,不知道 Spring IoC 注入 MigrationRepository 的实例信息,那么就会抛出空指针异常。

2020-07-13 12:59:51 929 2

原创 Hive运行报错:Java heap space

后来去hive的环境配置文件hive-env.sh里面(第40行)配置heap大小,这里我配置了2G,重新运行无报错。

2020-07-05 09:21:25 2471 1

原创 hiveserver2连接报错:“User: xxx is not allowed to impersonate yyy (state=08S01,code=0)”

解决办法:在hadoop的配置文件core-site.xml中添加或者修改如下配置信息,再重启hadoop和相关软件应该就可以了。

2020-07-04 11:30:42 1913 1

原创 【大数据学习】HDFS编程入门实践

Hadoop分布式文件系统(Hadoop Distributed File System,HDFS)是Hadoop核心组件之一,如果已经安装了Hadoop(我已经安装了,安装过程->传送门),其中就已经包含了HDFS组件,不需要另外安装,可以做HDFS的编程实践了。这里主要参考林子雨老师的博客。这里涉及的知识点比较多:分布式文件系统、HDFS简介、HDFS的相关概念、HDFS体系结构、HDFS的存储原理、HDFS的数据读写过程。接下来介绍Linux操作系统中关于HDFS文件操作的常用Shell命令

2020-06-02 15:46:51 2848

原创 【大数据学习】在云服务器安装配置伪分布式Hadoop

Hadoop 可以在单节点上以伪分布式的方式运行,Hadoop 进程以分离的 Java 进程来运行,节点既作为 NameNode 也作为 DataNode,同时,读取的是 HDFS 中的文件。Hadoop 的配置文件位于 $HADOOP_HOME/etc/hadoop/ 中,伪分布式需要修改2个配置文件 **core-site.xml** 和 **hdfs-site.xml** 。Hadoop的配置文件是 xml 格式,每个配置以声明 property 的 name 和 value 的方式来实现。

2020-06-01 17:14:54 1293

原创 Wox自制主题 - Material

灰色底,白色字,圆角

2020-05-25 13:26:36 1028

原创 使用WSL搭建嵌入式开发环境

这里介绍使用WSL安装交叉编译环境

2020-01-03 16:23:59 3430 2

原创 Deepin深度操作系统小问题合集

解决微信版本过低不能登录的问题;解决系统更新失败的问题;

2019-12-07 22:11:49 1229

原创 公式:计算数组长度

一维数组:sizeo(f数组名)/sizeof(类型)二维数组:sizeof(数组名)/sizeof(二维数组名[0])

2019-11-28 22:15:34 735

原创 【中英】敏捷宣言遵循的原则

我们遵循以下原则:我们最优先做的是通过尽早地、持续地交付有价值的软件来满足客户需要。我们......

2019-11-28 16:47:39 221

原创 【笔记】手写JDBC的整个过程

1.注册数据库驱动2.取得数据库连接对象Connection3.创建SQL执行对象4.执行SQL命令,并返回结果集5.处理结果集6.依次关闭结果集

2019-11-28 15:48:46 3542

原创 数据库开发的一些小tips

开发中可以记一记的小提示。

2019-11-28 14:49:53 120

原创 Ubuntu的shell编程问题:let找不到

问题:编写shell脚本时,遇到 let: not found 错误原因:在ubuntu(18.04)默认是指向bin/dash解释器的,dash是小巧的shell(阉割版的bash),其功能远没有bash强大和丰富。上述问题就是dash不支持let和i++运算等功能造成的。

2019-11-22 17:31:25 774

原创 deepin 安装 mysql

不管怎么安装,初始的root用户的密码就是很麻烦,找了很多方法,还是用这个方法的无初始密码简单。

2019-11-13 22:17:20 332

原创 Ubuntu18.04小问题集合

折腾了半年的ubuntu,使用的时候解决一些问题有记录,保存在本地总是容易把文件乱放。我是忍受不了混乱的,所以决定把自己的这些文档整理一下,保存在博客里方便自己,分享给大家。我的内存是 4g的,老机器运行Ubuntu系统,有时 打代码,经常在工作几小时后会出现卡机的情况,可能是因为内存爆了,折腾了一下还是不知道怎么回事,折腾受够了也就烦了,于是装deepin系统了,今年(2019)deepin更新...

2019-07-11 09:26:32 2303

原创 【蓝桥杯】2013年真题答案笔记

从官方微课整理而来,大部分注释为老师的注释。目录1、世纪末的星期参考答案:2、 马虎的算式参考答案:3、 振兴中华参考答案:4、 黄金连分数参考答案:5、 有理数类参考答案:6、 三部排序参考答案:7、 错误票据参考答案:8、 幸运数参考答案:9、 带分数参考答案:10、 连号区间数参考答案:小结...

2019-03-03 16:18:26 452

转载 ResultSetHandler的各个实现类

ResultSetHandler的各个实现类:ArrayHandler:把结果集中的第一行数据转成对象数组。ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中。BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存...

2019-03-02 23:37:30 1254

原创 如何将空目录添加到Github

在使用git的时候创建一个空文件夹mkdir aagit status发现git根本没发现新建了一个空文件夹,为何git要忽略空文件夹呢?有的说git开发者不喜欢空文件夹,有的人说空文件夹没有什么实际意义,还有的人说空文件夹的话用某些服务器比如ftp会报错,总之git不支持空文件夹的提交。解决办法和相关回答:1、create a .gitignore fileAnoth...

2019-02-21 18:14:32 780

原创 Eclipse上新建自己的分支并签到

Eclipse上新建自己的分支并签到 目录Eclipse上新建自己的分支并签到1、项目上右键--team--switch to--new Branch…2、创建新分支,最后点击Finish3、完成新分支的创建4、在签名墙上签名,以编辑模式打开README.md文件(1)编辑README.md 文件(2)提交到本地库且推上码云:(3) 到码云上把提交信息提交给...

2019-02-21 15:12:18 386

原创 Eclipse从码云上导入项目

1、打开eclipse--File--import--Git--Projects from2、选择复制项目链接3、把码云上的链接clone下来复制到eclipse的URI中4、选择分支(master)5、初始化本地仓库6、导入7、填写本地项目名字,最好和码云一样8、完成导入

2019-02-21 15:01:32 507

原创 下载安装Git

1、下载Git   2、下载完之后,双击安装3、选择安装目录4、选择组件5、开始菜单目录名设置6、选择使用命令行环境7、以下三步默认,直接点击下一步8、安装完成9、检验是否安装成功

2019-02-21 14:56:00 129

原创 【笔记】Java语言程序设计(基础-继承和多态)

1、 引言面向对象编程允许你从已经存在的类中定义新的类,这成为继承。2、 父类和子类继承使得你可以定义一个通用的类(即父类),之后扩充该类为一个更加特定的类(即子类)。关于继承应该注意的几个关键点和传统的理解不同,子类并不是父类的一个子集。实际上,一个子类通常比它的父类包含更多的信息和方法。 父类中的私有数据域在该类之外是不可访问的。因此,不能在子类中直接使用。但是,如果父类...

2019-02-14 10:59:16 288

原创 【笔记】蓝桥杯习题-入门训练

入门训练: A+B问题  序列求和  圆的面积 Fibonacci数列  

2019-01-24 16:43:15 193

原创 【笔记】Java高级开发工程师

来自网易云课堂-微专业-《Java高级开发工程师》直播课一、 并发变量可见性问题 二、 可见性、线程安全问题原因、Java内存模型、synchronize原理 三、 volatile原理、用法、用途、应用场景

2019-01-21 23:04:57 339

原创 【笔记】MySQL事务

一、事务的特性在事务中的操作,要么都执行修改,要么都不执行,这就是事务的目的,也是事务模型区别于文件系统的重要特征之一。使用事务可以大大提高数据安全性和执行效率,因为在执行多条SQL命令的过程中不必再使用LOCK命令锁定整个数据表,MySQL目前只支持InnoDB数据上的事务。1. 原子性 原子性是指整个数据库事务是不可分割的工作单位 。只有使事务中所有的数据库操作都执行成功,整个...

2019-01-18 11:22:05 172

转载 【转】35年编程史沉淀下来的8条宝贵经验

    是时候开始认真考虑一下如何升级你的开发技术了。让我们来认真地学习一下吧。    给自己设定一个提高开发技术的目标很容易,但是“想成为一名伟大的程序员”却不是一个容易实现的目标。首先,说“我想变得更好”,是建立在你认识到“更好”的样子基础之上。另外,有太多的人追求进步而不知道如何去实现。    因此,让我分享八个可实际操作的指导方针,你可以把它们作为提高编程技能的流程图。这些智慧都是...

2018-12-30 23:39:22 110

原创 摘抄-上大学之思考

摘抄自知乎:1、我的大学规划是什么?2、我有什么在大学一定要得到的东西?3、我想学到什么东西、提升哪些能力?我愿意把时间花在哪些地方?4、我有什么特长要在大学展示给大家的?5、我有什么急需改进的缺点与短处?6、选择学生组织的过程中我要随大众还是走自己的路?7、加入学生组织我是为了提升能力、培养兴趣还是认识更多优秀的人?8、参加几个学生组织并且如何搭配他们的类型能够让我的大学生活充...

2018-12-12 14:48:23 173

原创 Java基础 课后作业错题集

目录---------- ch01-ch02---------- ch03---------- ch04---------- ch05---------- ch05编程题---------- ch06---------- ch07---------- ch08---------- ch09---------- ch010------...

2018-12-12 14:13:47 5838 8

原创 课程设计-高校社团管理系统

题目12:高校社团管理系统编写一个系统完成高校社团的管理,包括录入、查询、删除、修改、排序等操作。社团信息包括:社团名称、创建的时间、主要职责、主要负责人、社团成员等。功能要求:录入:采用交互式方式录入社团信息后存入文件,之后可导入;查询:可以特定条件查询社团信息;删除修改:根据给出的条件查询出社团信息后进行相应的修改;排序:根据社团的创建时间进行排序。

2018-12-12 00:27:39 6015 10

原创 蓝桥杯练习-基础练习 FJ的字符串

BASIC-22基础练习 FJ的字符串  时间限制:1.0s   内存限制:512.0MB关键字:字符串 递归问题描述FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …  你能找出其中的规律并写所有的数列AN吗?输入格式  仅有一个数:N ≤ 26。输出格式  请输出相应的字符串AN,以一个换行符结束。...

2018-06-01 21:26:36 897

原创 蓝桥杯练习-基础练习 2n皇后问题

BASIC-27 基础练习 2n皇后问题  时间限制:1.0s   内存限制:512.0MB关键字:八皇后问题 搜索问题描述  给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式  输入的第一行为一个整数n...

2018-05-30 11:01:01 712 6

MySpring案例

模仿Spring实现自己的简单的框架。 关联博文:https://blog.csdn.net/qq_40977710/article/details/111659599 代码内容主要来自中国大学MOOC平台上陈良育老师讲的Java核心编程高阶实战案例:MySpring。

2020-12-26

Themes.rar

自制Wox的Material主题。 Dark:灰底白字圆角 解压后直接放到Wox安装目录下的Themes文件夹下。

2020-05-24

空空如也

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

TA关注的人

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