自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 微信小程序

1. 微信小程序简介及优点 无需安装下载即可使用--需要安装微信(小程序体积很小) 同APP互补,更简洁,引流 搜索下载,成本低,实现App主要功能 小程序没有DOM对象,基于组件开发 组件:将大的JS文件拆成多个,多个数据是私有的,特定功能拥有特定效果的代码集合2. 文件格式 js 形态 wxml 布局...

2019-09-19 22:37:00 160

转载 git开发实战:问题解决

git作为一个高效的开发协作工具,其版本管理和分支管理是其高效管理代码的体现。但是我们在平时开发中,往往要一边修着bug一边做着新功能,这样有可能就会遇到以下几种场景1、改完bug忘记切换分支了,代码改了很多怎么办。莫慌,git如果这种问题都解决不了何谈高效。使用以下命令即可解决。 1.1 git add . (把所有改动暂存) 1.2 git stash ...

2019-08-20 23:21:00 174

转载 git开发实战:认识git

git简介: git是分布式版本控制系统,相比较svn相比,git会在本地保存完整的提交记录,即使远程服务器宕机数据消失,可以将本地分支提交到远程服务器,本地分支会保存完整的记录。只要文件提交到git中,就能保证这个文件永远不会丢失,可以根据提交id来找到这个文件。 git上每次提交记录会记录上次提交的id,git是保存和当前提交文件和前一个提交文件对比,来保存,这样减...

2019-08-20 22:21:00 170

转载 大话设计模式:单例模式

单例模式是就是在系统运行时,我们希望类生成的对象就一个,类实例化只能时一样,比如线程池、缓存等,我们在系统运行如果缓存或线程池变化,可能会造成系统出现异常,资源过度浪费。单例模式的定义: 确保一个类只能有一个实例,并提供一个全局访问点。单例模式分为两种,一种是不安全的单例模式(我们需要废弃),第二种是线程安全的单例模式。下面列举几种单例模式的实现。1。饿汉式2。同步...

2019-07-06 10:50:00 152

转载 Java并发:搞定线程池(中)

向线程池提交任务1.1 execute() 用于提交不需要返回值的任务,所以无法判断任务是否被线程池执行成功。输入的是一个Runnable实例。public void execute(Runnable command) { e.execute(command); } 如果没有特殊要求,使用缓存线程池是最合适的; 如果只能运行一个线程,就使用单...

2019-07-03 15:39:00 104

转载 Java并发:搞定线程池(上)

原文地址:https://www.nowcoder.com/discuss/152050?type=0&order=0&pos=6&page=0本文是在原文的基础+理解,想要系统学习,请看原文地址。线程池介绍 1.1 线程池的概念 线程池(thread pool): 一种线程使用模式。线程的创建销毁是十分消耗资源的(线程创建消耗内存、线程上...

2019-07-02 18:27:00 134

转载 (转)spring ioc原理(看完后大家可以自己写一个spring)

原文地址:https://blog.csdn.net/it_man/article/details/4402245最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等S...

2019-06-14 11:38:00 78

转载 博客园怎么设置页脚、版权

设置博客园样式设置样式需要先申请js权限,如果要添加版权信息还需要添加版权模板,最下面三个是我博客的js代码。申请JS权限添加版权设置<div> 作者: <a href="https://home.cnblogs.com/u/dc-earl/" target="_blank">i孤独行者</a&g...

2019-05-30 14:10:00 893

转载 Java核心基础知识(一):概念、语法、使用、源码

1. Java中OOP的特点?OOP(Object Oriented Programming):面向对象编程。具有封装、继承、多态三大特征。 封装:解决数据安全性问题; 继承:解决代码的重用性问题; 多态:解决程序扩展问题。1.1 封装 封装:隐藏对象的属性和实现细节,仅对外提供可调用、稳定的公共访问方式。 封装优点: 1. 类具有独立性和...

2019-05-29 15:02:00 215

转载 数据库SQL调优的几种方式(转)

原文地址:https://blog.csdn.net/u010520146/article/details/81161762在项目中,SQL的调优对项目的性能来讲至关重要,所有掌握常见的SQL调优方式是必不可少的,下面介绍几种常见的SQL的调优方式,供借鉴.一.创建索引1. 要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2. (1)在...

2019-05-09 11:41:00 494

转载 大话设计模式:观察者模式

观察者模式: 官方定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所依赖者都会收到通知并自动更新。 理解:观察者模式在生活中的例子像在头条中关注了某好友,当好友发布消息时,系统第一时间将信息全部推送给我(推模型),或者只传递消息的部分,自己手动获取另外的部分(拉模型),这样保证了当好友有动态时,我能够收到消息。像这个例子中,可以有两种方式获得消息...

2019-03-12 16:09:00 119

转载 大话设计模式:模版方法模式

模版方法设计模式封装算法块,让子类可以在任何时候将自己接金算法,定义模版来管理的算法执行顺序,可以通过方法(钩子函数)来管理模版中的算法执行顺序。转载于:https://www.cnblogs.com/dc-earl/p/10423007.html...

2019-02-23 16:05:00 96

转载 大话设计模式:外观模式

外观模式:新增一个类,这个类当作客户端和真正系统之间的桥梁,客户端通过类实习那对系统的调用。 是最小知道原则的具体实现,如果两个类必须通信,要借助第三方类。 相当于客户端和真正系统的通信员,负责他们之间交互。A是未使用外观模式前,客户端和子系统交互B是使用外观模式后,外观类当作客户端和子系统的桥梁,负责他...

2019-01-22 19:28:00 90

转载 大话设计模式:零篇-目录总结

前言: 本次大话设计模式是在Head First 设计模式(PDF下载链接https://pan.baidu.com/share/init?surl=c0kXsBY,密码 131f)下的部分总结。 设计模式是由人们在日常生产生活中获得得经验总结,被大家广泛的使用,使用设计模式可以提高我们的开发效率。目录: 在目录中将整理对相关设计模式的学习总结。 ...

2019-01-15 11:09:00 173

转载 大话设计模式:观察者模式

观察者模式是解决一对多关系的一种模式,将产生的信息即使送达到所注册的对象。比如在今日头条关注了阿里,每当阿里有新信息在今日头条发布时,今日头条这个平台会将信息推送到您的收集客户端,直接显示全部信息内容,你看不看都会将信息在您的客户端展示,这就是观察者中的”推“,现在今日头条会推送一条简略信息,包括标题等少量信息,您可以选择忽略不看,也可点击查看详情,查看详情就是观察者中的"拉"。...

2019-01-15 09:58:00 88

转载 大话设计模式:策略模式

策略模式: 策略模式--我理解的是将不变的东西提取出来,将变化的东西放在具体实现里,通过对具体实现的操作来实现扩展操作。 github地址:https://github.com/iearl/gof23/ 例如:电影的票价对于不同用户的价格是不同的,可能存在学生票、会员票和普通票等,可以将计算价格的方法放到一个类中,专门设计一个类来计算票价,通过调用这个方法就可能计...

2019-01-14 15:24:00 111

转载 java序列化与反序列化

1. 定义 序列化:把对象转换为字节序列的过程称为对象的序列化。将JVM堆中对象以文件的方式保存下来。 反序列化:把字节序列恢复为对象的过程称为对象的反序列化。将文件加载进内存,恢复到序列化之前的状态。2. 序列化场景 将内存中的对象状态保存到数据库或文件中; 对象在网络中以套接字进行传送; 通过RMI传送对象。3. 实现序列化 Obj...

2018-12-26 17:49:00 90

转载 JAVA中HashMap相关知识的总结(一)

Java中HashMap在jdk1.7和jdk1.8中的区别点:在jdk1.7中是用数组+链表形式存储,1.8采用数组+链表/红黑树形式Jdk1.8中由链表转为红黑树是长度大于8,由红黑树转为链表是节点数小于6。 原因:红黑树的平均查找长度是log(n),长度是8时,平均查找长度是3,链表的平均查找长度是8/4=2,存在转换的必要;当链表的长度小于6...

2018-12-16 17:52:00 142

转载 linux进阶之路(三):vi/vim编辑器

所有Linux都会内置vi,vim是vi的增强版本,被誉为"编辑之神",玩转vim可以让你完全脱离鼠标。vim可以分为两种模式: 普通模式:使用vim 文件名,进入普通模式。普通模式下可以完成相关dd yy等命令; 编辑模式:再普通模式下按下i、I、o、O、a、A、r、R即都可进入编辑模式; 命令模式:命令模式可以输入相关命令,比如说希纳是行号等。普通模...

2018-11-19 14:16:00 138

转载 linux进阶之路(二):linux文件目录

Linux的目录结构: Linux文件系统采用级层式的目录结构,最上层是根目录"/",在此目录下再创建其他目录。 树状的文件目录。再Linux世界,一切皆文件。/etc 所有系统管理所需要的配置文件和子目录。/usr 用户的应用程序和文件存放目录,类似与C:\Program Files文件。/usr/local 文件安装目录,包括编译...

2018-11-19 11:12:00 105

转载 linux进阶之路(一):linux入门

Linux:开源、免费得开源系统。具有高效性、稳定性、安全性、处理多并发。Linux的发行版本:基于Linux,不同的安装软件CentOS(RedHat开源版本)RedHatUbuntuSuse(欧洲)红旗(国内)Linux的学习阶段:Linux的基本操作命令Linux的配置Linux搭建语言开发环境Shell脚本,对服务器运维...

2018-11-19 09:35:00 150

转载 linux:lrzsz安装

Linux中的lrzsc是linux里可代替ftp上传和下载的程序。yum install lrzsc没有可用软件包 lrzsc。这时使用 -y即可安装centos安装:yum -y install lrzsz下载:sz 文件上传:rz -y 文件转载于:https://www.cnblogs.com/dc-earl/p/9980357.html...

2018-11-18 23:14:00 593

转载 一:阿里云服务器使用及后台环境搭建

1. 阿里云服务器相关操作 1.1 阿里云服务器相关配置 1.1.1 云服务器ECS 1.1.2 轻量应用服务器 1.2 轻量级服务器使用 1.2.1 远程连接 修改密码(概览中重置密码) 设置秘钥(服务器运维-远程连接) 1.2.2 远程连接,新建用户 使用FinalSheel远程连接...

2018-10-30 22:08:00 566

转载 第二篇:线程七种状态

线程状态初始化状态就绪状态运行状态死亡状态阻塞状态超时等待等待状态 1.1 初始化状态 通过实现Runnable接口,new出来实例,线程进入初始化状态 1.2 就绪状态 初始化状态调用start()方法,程序进入了就绪状态。 ①调用start(),sleep()结束,j...

2018-09-05 20:05:00 115

转载 第一篇:认识并发

1.什么是并发?  在百度百科上对于并发的解释为:并发,在操作系统中,是指一个时间段中有几个程序都处于已启动和运行完毕之间,且这几个程序都是在同一个处理及上运行,但在任何一个时间刻点上只有一个程序在处理机上运行。 个人理解:并发是为了程序运行的更快,通过多线程执行任务达到快速运行目的。2.线程、进程概念区别: 进程和线程都是一个时间段的描述,是CPU工作时间段...

2018-09-05 18:26:00 137

转载 Java异常关闭资源的两种方式

try-catch-finally 常用,在异常关闭时应判断流是否为空public class CloseableUtils { public static void closeable(Closeable ... closeIO) { for(Closeable clo:closeIO) { if(clo!=null) {...

2018-06-09 17:25:00 484

转载 1251 client does not support

1.mysql -uroot -p 123456 (用户root,密码123465)2.use mysql;3.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';4.FLUSH PRIVILEGES;转载于:https://www.cnblogs.c...

2018-06-03 23:03:00 157

转载 maven学习整理-进阶知识

在maven的阶知识主要学习的是maven在eclipse中的使用、依赖相关的问题、继承(父子工程)、统一版本管理、聚合等相关知识1.maven在eclipse中的使用 由上篇基础知识学习到怎样下载安装maven,先在我们将下载好的配置到ecllipse中 选择Window->Preferences->Maven->Installations-&...

2017-12-03 10:12:00 195

转载 maven学习整理-基础知识

1.maven认识 maven是一种自动化的构建工具,它主要解决的问题有: ①项目中的划分规则:原先我们用package或文件夹的形式来划分不同模块,导致在一个项目中存在大量的文件夹和包代码显得庞大;使用maven后可以根据不同的模块属性将单个工程拆分成多个maven的java\web工程。 ②jar包重用性:原先是每一个工程的lib文件夹下...

2017-12-03 00:46:00 110

转载 我看Spring MVC系列(一)

1.Spring MVC是什么:  Spring MVC:Spring框架提供了构建Web应用程序的全功能MVC模块。2.Spring helloWorld应用(基于Spring 4.2)  1.添加Spring的支持,加入jar包。包括9个jar包(下载Spring4.2以及commons-logging-1.2)    commons-logging-1.2.jar ...

2017-09-04 17:23:00 116

空空如也

空空如也

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

TA关注的人

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