自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux Vi 的使用

进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi...

2019-04-15 17:36:41 68

原创 Spring框架入门篇(1)

什么是框架 Spring简介 IOC(配置) Bean(配置、注解) AOP(配置、注解、AspectJ、API) 1. spring官方网站首页 http://spring.io/ 2.官网中ioc与aop所在的网页 http://projects.spring.io/spring-framework/ 首先得明spring是一个开源框架,最初是为了解决企业应用开发的复杂性而创建...

2018-08-08 23:18:34 170

原创 微信JSSKD 新版的

判断当前客户端版本是否支持指定JS接口wx.checkJsApi({jsApiList: [‘chooseImage’], // 需要检测的JS接口列表,所有JS接口列表见附录2,success: function(res) {// 以键值对的形式返回,可用的api值true,不可用为false// 如:{“checkResult”:{“chooseImage”:true},“errMs...

2019-09-09 16:55:22 555

原创 Phaser.js做红包雨游戏遇到的问题

Phaser.js做红包雨游戏遇到的问题1、显示奖品爆炸效果的时候,不能使用自己封装的请求做回调函数,要直接用ajax请求2、dug也不会触发奖品的爆炸效果被点击红包雨sprite.inputEnabled = false;设置只能点击一个红包//没中奖效果var anim = sprite.animations.add(‘hitted’, [0, 2]);//设置100像素,触发事...

2019-09-09 13:31:54 372

原创 数据结构、栈

数组、链表、树等数据结构适用于存储数据库应用中的数据记录,它们常常用于记录那些现实世界的对象和活动的数据,便与数据的访问:插入、删除和查找特定数据项而栈和队列更多的是作为程序员的工具来使用。他们主要作为构思算法的辅助工具,而不是完全的数据存储工具。这些数据结构的生命周期比那些数据库类型的结构要短很多。在程序操作执行期间它们才被创建,通常它们去执行某项特殊的任务,当任务完成后就被销毁栈和队列的访...

2019-04-24 13:56:47 160

原创 数据结构,数组

数组是应用最广泛的一种数据结构,常常被植入到编程语言中,作为基本数据类型使用,因此,在一些教材中,数组并没有被当做一种数据结构单独拿出来讲解(其实数组就是一段连续的内存,即使在物理内存中不是连续的,在逻辑上肯定是连续的)。其实没必要在概念上做纠缠,数组可以当做学习数据结构的敲门砖,以此为基础,了解数据结构的基本概念以及构建方法数据结构不仅是数据的容器,还要提供对数据的操作方法,比如检索、插入、删...

2019-04-24 10:51:29 98

原创 数据结构与算法

数据结构与算法数据之间的相互关系称为逻辑结构。通常分为四类基本结构:集合 结构中的数据元素除了同属于一种类型外,别无其它关系。线性结构 结构中的数据元素之间存在一对一的关系。树型结构 结构中的数据元素之间存在一对多的关系。图状结构或网状结构 结构中的数据元素之间存在多对多的关系。数据结构在计算机中有两种不同的存储方法:顺序存储结构:用数据元素在存储器中的相对...

2019-04-23 16:56:17 107

转载 BATJ面试必会|Jvm 虚拟机篇

一、运行时数据区域程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。Java 虚拟机栈每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行完成的过程,就对应着一个栈帧在 Java 虚拟机栈中入栈和出栈的过程。可以通过 -Xss 这个虚拟机参数来指定每个线程的 Java 虚拟机栈内存大小:ja...

2019-04-19 11:16:54 118

转载 缓存穿透、缓存击穿、缓存雪崩、热点数据失效

缓存穿透、缓存击穿、缓存雪崩、热点数据失效1 前言昨天晚上接到阿里的电面电话,过程中就问到了关于缓存相关的问题。虽然以前接触过,多多少少了解了一些。但是之前自己并没有好好记录这些内容,在真正面试的时候,并没有回答得出来。今天记录一下,长长记性。在我们的平常的项目中多多少少都会使用到缓存,因为一些数据我们没有必要每次查询的时候都去查询到数据库。特别是高 QPS 的系统,每次都去查询数据库,...

2019-04-17 17:05:48 85

转载 阿里云Redis开发规范

阿里云Redis开发规范转一、键值设计key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:friends:messages:{mid}简化为u:{uid}

2019-04-17 14:56:08 72

转载 Java并发编程:volatile关键字解析

转 Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...

2019-04-15 16:47:19 76

原创 C#中各种集合类比较

数组(Array)的不足(即:集合与数组的区别)数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的。数组要声明元素的类型,集合类的元素类型却是object。数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方...

2018-10-31 12:46:09 592

原创 C#委托的好处

C#委托的好处先来看一个例子:某人有三子,让他们各自带一样东西出门,并带回一头猎物。可以理解为一种父亲对儿子的委托: 猎物 办法(工具 某工具) 三个人执行委托的方法各不相同兔子 打猎(工具 弓)野鸡 买(工具 钱)狼 诱捕(工具 陷阱)什么是委托?委托是一个类型,用来指称所有形式相同的方法(返回值类型相同而且参数也相同)。public delegate double Hand...

2018-10-31 11:40:10 2676

原创 C#多线程编程

C#多线程编程一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台...

2018-10-31 11:01:51 149

原创 JSON入门(1)

JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语...

2018-09-08 22:26:18 108

原创 数据结构与算法入门(1)

一、数据结构 数据之间相互存在的一种或多种特定的关系的元素的集合。 逻辑结构 数据对象中数据元素之间的相互关系 1.集合结构 在数据结构中,如果不考虑数据元素之间的关系,这种结构称为集合结构。 各个元素是平等的,共同属性是属于同一个集合 2.线性结构 线性结构中的数据元素之间存在一个对应一个的关系,除了第一个数据元素没有前驱,最后一个元素没有后继,其他元素都...

2018-09-05 19:38:11 123

原创 java面试题常见

30 道常见 Java 面试题及答案程序之心 2017-09-01 整理了一些常见的 Java 面试题和答案,希望对您有所帮助。这里主要是 Java 基础知识和概念的题目,考察的是面试者对 Java 的理解程度。因篇幅有限,没有包含框架和中间件的内容,将在后面的文章中整理出来。1.面向对象的特征有哪些方面? 面向对象的特征主要有以下几个方面: 1)继承:继承是从已有类得到继承信息创...

2018-09-03 22:53:46 299

原创 javaSE基础知识点(2)

多线程 进程:就是操作系统中并发执行的任务 一个电脑只有一个CPU,那么它是如何实现并发的呢? 其实计算机内部所谓的“并发”不是真正意义上的并发,它给每一个运行的程序分配时间片,每个程序都在自己的时间片上争夺CPU资源,这个时间片用完切换成下一个时间片,由于切换的频率比较频繁,速度又非常的快,所以,感觉上是在并发执行 进程有些缺点,就是切换的效率比较低。线程:进程中的小进程 假如我们...

2018-08-28 23:01:40 140

原创 javaSE基础知识点(1)

1.开发环境的搭建 a)下载安装JDK b)JDK—java develop kitjava开发工具包 JDK中包含JRE c)JRE—java runtime environmentjava运行时环境 2.配置环境变量 3.第一个java程序 public class HelloWorld{// 一个公有类HelloWorld public static void main(St...

2018-08-22 22:33:31 347

原创 网络爬虫原理(概要了解)

一、网络爬虫原理 1.1 等同于浏览器访问网页的原理 (1)真人行为驱动 (2)浏览器自动执行人为的动作,即将动作自动程序化。 1.2 网络爬虫就是将浏览器访问网页的过程,再次抽像成程序。二、网络爬虫分类 2.1 按链接的访问层次的先后来分 宽度优先和深度优先。 宽度优先:即在下载网页链接时,是以一层一层的链...

2018-08-20 22:48:59 4045

原创 Spring Boot 入门篇(1)

springBoot的特点1 化繁为简,简化配置 2.备受关注 是下一代框架 3 微服务 -springcloud是建立在springboot之上的 springboot是下一代框架 springboot是为springcloud打基础 课程包括 controller的使用 spring-data-jpa 事务管理注意事项: 前置知识:Maven构建项目、spring注解、...

2018-08-20 14:51:45 196

原创 Spring入门(4)

Pointcut: 实现之一:NameMatchMethodPointcut,根据方法名字进行匹配 成员变量:mappedNames,匹配的方法名集合 aop的api实现方式,不是基于xml配置的方式,通过java代码pointcut的实现方式配置文件中< list>< /list>表明:当前这个property是一个集合,list里面可以写< value&...

2018-08-16 00:07:27 265

原创 Spring入门Aop(3)

@·AOP基本概念及其特点 <1>什么是AOP<2>AOP基本概念<3>Spring的AOP 1)什么是AOP AOP:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。2)对切面的理解 程序中的每一个模块或者说功能,任何一个模块中都要记录它的日志、事...

2018-08-13 22:14:53 155

原创 Spring入门篇(二)

@Required:用于setter方法 @Autowired:用于setter方法 ,成员变量,构造器上 注意:在使用@Service注解注册的bean时,最好如下(使用接口): service s = applicationContext.getBean(“serviceImpl”); 注意service 和serviceImpl使用 autowired 自动装配注解 可以用在se...

2018-08-09 23:48:19 300

原创 maven入门基础笔记(2)

1.依赖范围 依赖:就是我们编程时需要使用到的他人为我们提供好的程序,各种框架、各种库、各种API、各种工具包等等都是这样的。对于JAVA编程而言,我们需要将这些程序(打好的JAR包,放到classpath路径下就可以了)Maven为我们提供了三种classpath,编译、运行、测试,所以就进一步的产生了依赖范围这个概念,就是指这三种classpath在什么时候有效,下面是依赖范围(三种clas...

2018-08-06 22:41:44 136

原创 maven入门基础笔记(1)

1.src -main -java -package -test -java -package resources2.mvn 命令 -v 查看maven版本 compile 编译 test 测试 package 打包 clean 删除 target内部存放着编译好的...

2018-08-06 20:11:55 208

原创 Maven配置问题联通网络无法访问的问题

[错误]插件org.apache.maven.plugins:maven-resources-plugin:2.6或其中一个依赖项无法解决:无法读取org. apache.mavene.maven.plugins .maven.plugins: maven-resourcs-plugin . jar:无法传输工件源 :http://apache.maven.maven.maven.asp.plu...

2018-08-05 19:13:54 821

转载 Eclipse常用快捷键

Eclipse常用快捷键 1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+Shift+R 打开类型:Ctrl+Shift+T 显示重构菜单:Alt+Shift+T上一个...

2018-08-04 22:47:04 811

sql server数据库插件SQL Prompt6.3.0.344

数据库插件SQL Prompt6.3.0.344,亲自测试特别好用,欢迎使用

2018-11-07

空空如也

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

TA关注的人

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