- 博客(43)
- 收藏
- 关注
原创 SVN基本命令
##SVN基本命令从远程检出代码svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn检出稀疏目录svn checkout URL ---depth empty|f...
2018-07-07 16:46:53
423
原创 git 问题
1.//(windows-msysgit)warning: LF will be replaced by CRLF...设置git config --global core.autocrlf true2.//msysgit中文1.ls不能显示中文目录在git-completion.bash中增加一行:alias ls='ls --show-control-chars --color=auto'a...
2018-07-07 16:44:38
502
原创 git 使用
工作流程安装设置 git下载最新版本的githttp://git-scm.com/downloads当你安装完成git的时候,你需要简单的配置一下,打开终端:用户名第一步,你需要告诉git你的名字,这个名字会出现在你的提交记录中。git config --global user.name "你的名字"Email然后是你的Email,同样,这个Email也会出现在你的提交记录中,请尽量保持此Em...
2018-07-07 16:43:01
445
原创 JDK 7 AIO 初体验
JDK7已经release一段时间了,有个重要的新特性是AIO。今天趁闲暇,简单体验了下,简单分享如下:关于AIO的概念理解 关于AIO的概念,仅谈谈个人的一点理解。可能不到位,请大家指出。Io的两个重要步骤:发起IO请求,和实际的IO操作。在unix网络编程的定义里异步和非异步概念的区别就是实际的IO操作是否阻塞。如果是就是异步,如果不是就是同步。而阻塞和非阻塞的区别在于发起IO请求的时候是否会...
2018-07-07 16:41:31
756
原创 JDK安装
1,先把jdk安装文件放入/home,配置权限chmod a+x jdk.*.bin,然后再当前目录下解压JDk ./jdk.*.bin 你会看到版权提示,不管它,按Ctrl+c。然后会提示你是否同意版权协议[yes/no],此时输入yes,回车,安装程序就会把文件解压到当前目录下的jdk1.x这样的目录下面2, 添加JAVA_HOME/JRE_HOME环境变量这里以最常用的bash命令解...
2018-07-07 16:40:10
264
原创 浅谈java
先说什么是java java是一种面向对象语言,真正的面向对象,任何函数和变量都以类(class)封装起来 至于什么是对象什么是类,我就不废话了 关于这两个概念的解释任何一本面向对象语言的教材里面都有 知道了什么是java,那自然就会对java能干什么感兴趣 在说java能做什么之前,先说java作为一个真正面向对象语言的优点 首先第一个,既然是真正的面向对象,那就要做到彻底的封装 这是java和...
2018-07-07 16:38:59
415
原创 Java的函数
Java的函数 例子public class Test{ // 主函数 public static void main(String[] args){ int a = 4; int b = 5; swap(4,5); } // 交换函数 public static void swap(int c...
2018-07-07 16:37:45
222
原创 java的抽象
在java类中,抽象的类可以 abstract class name {}这个类是不可视的,函数式 格式可以(public) abstract void name(){}abstract class Humen { //这是一个抽象类 public Humen(){ System.out.println("这是一个人"); ...
2018-07-07 16:36:47
256
原创 JavaScript 中"$"的含义
在JavaScript中,我们或许会写下这样的代码$(document).ready(function(){ $("p").mouseover(function(){ $("p").css("background-color","#333"); });});这个mouseover事件中的"$",这个"$"是什么含义呢?这个时候如果我不想用 $ 了,该怎么更改? 也就是说我不
2018-07-03 16:52:53
22241
原创 javascript的高级特性
高级javascript编程原理javascript的特殊之处每个函数对象都有一个prototype对象每个函数对象的prototype都有一个constructor属性函数构建的时候prototype指向父对象的prototype,或者理解为复制一份函数构建的时候prototype的constructor指向自己调用函数的时候会执行constructor方法函数可以调用自己的prototype对...
2018-07-03 16:51:28
498
原创 javascript中的+ 和 “”
在javascript中,“+”除了是操作符, var c = 1+1; // 2还可以通过"+" 将类型转化成int型var x = '1' //x = +x // 1var now = new Date(); // Wed Aug 12 2015 14:51:20 GMT+0800 (中国标准时间)now = +now; // 14829292992在jquery 中,就通过 ...
2018-07-03 16:50:24
413
原创 配置中心之 Spring Cloud Config
•Spring Cloud分布式配置服务由服务器端和客户端共同组成,Server端提供配置信息的存储管理,客户端完成配置信息的调度•spring Cloud Config项目提供了一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分。•Spring Cloud Config Sever的管理Git,svn, native的外部配置,集中配置到所有客户端。•Spring Cl...
2018-07-03 16:49:35
319
原创 SpringCloud动态刷新配置信息
有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢?添加依赖<dependencies> ... <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator&l...
2018-07-03 16:48:45
461
原创 SpringCloud采坑之Feign服务间调用默认返回xml
日前在使用SpringCloud的时候,需要用到服务间的调用,采用Feign进行调用,但是默认返回了xml格式的数据,比较坑爹,不过在网上查了相关资料之后大概了解怎么回事:主要是引入了jackson-dataformat-xml这个依赖,它是提供了jackson将实体类转化为xml相关的作用。而本身jackson是可以将实体类转化为json的,所以这样Jackson是可以将实体类转化为两种类型的数...
2018-07-03 16:47:55
5713
2
原创 JVM 系列一:Native memory allocation 导致JVM Crash
JVM Crash抛出如下信息:## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (malloc) failed to allocate 813056 bytes for Chunk::new# An error report file...
2018-07-02 17:57:58
7127
5
原创 2000个软件开发领域的高频特殊词及精选例句
1101、单词 uuids 的匹配文本:For example, when accessing /_uuids, you get a list of UUIDs from the system. Getting Started with CouchDBThe images in the replicated glance server preserve the uuids, metadata, a...
2018-07-02 17:55:54
2947
原创 bootstrap分页
1前台页面<table id="table1" data-classes="table table-hover " data-search="true" data-show-refresh="true" data-show-columns="true"></table>2后台初始化列表function initT
2018-07-02 17:53:32
897
原创 wraper for bootstrap3.0 + simple_form
# http://stackoverflow.com/questions/14972253/simpleform-default-input-class# https://github.com/plataformatec/simple_form/issues/316 inputs = %w[ CollectionSelectInput DateTimeInput FileInpu...
2018-06-29 17:43:15
235
原创 bootstrap 的滚动监听
应用场景:在一些单页面的情况下,滚动监听应用比较多。下面是一个效果图:2、用data--toggle 属性来调用 向您想要监听的元素(通常是 body)添加 data-spy="scroll"。然后添加带有 Bootstrap .nav 组件的父元素的 ID 或 class 的属性 data-target。为了它能正常工作,您必须确保页面主体中有匹配您所要监听链接的 ID 的元素存在。是不是好拗口...
2018-06-29 17:39:08
1371
原创 Vue.js 之 Class与Style绑定
Class 与 Style 绑定数据绑定的一个常见需求是操作元素的class列表和它的内联样式。因为它们都是属性,我们可以用v-bind处理它们:只需要计算出表达是最终的字符串。不过,字符串拼接麻烦又易错。因此,在v-bind用于class 和 style时,Vue.js专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。绑定 HTML Class#对象语法我们可以传给v-bind:...
2018-06-29 17:37:41
230
原创 Vue.js列表渲染
接下来将为大家介绍Vue.js中很常用和重要的一个特性——列表渲染----------------------------------------------------------------------------------v-for我们用v-for指令根据一组数组的选项列表进行渲染。v-for指令需要以item in items形式的特殊语法,items是源数据数组,而item是数组元素迭...
2018-06-29 17:36:59
289
原创 Vue.js模板语法
模板语法Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。所有vue.js的模板都是合法的HTML,所以能被遵循规范的浏览器和HTML解析器解析。在底层的实现上,Vue将模板编译成虚拟DOM渲染函数。结合相应系统,在应用状态改变时,Vue能够智能地计算出重新渲染组件的最小代价并应用到DOM操作上。如果你熟悉虚拟DOM并且偏爱JavaScript的原始力...
2018-06-29 17:35:37
417
原创 Hadoop 单节点搭建
#Hadoop 单节点搭建环境: VirtualBox Unbuntu14.04 LTS##安装JDK #####查看当前java版本 java -version #####更新最新的软件包信息 sudo apt-get updata #####安装JDK sudo apt-get install default-jdk #####再查看java版本 java -version ##安装SSH #...
2018-06-28 18:25:20
230
原创 linux strace 使用
strace介绍strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命令执行的过程中,strace...
2018-06-28 18:22:56
177
原创 svn命令技巧
1. 把文件夹下所有新添加文件都添加 svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add 注意:文件不要使用空格 .事实上linux下或说大小用命令行处理的文件都不应该使用空格做文件名 参考:http://blog.youkuaiyun.com/spare_h/article/details/6677435 2. rails项目...
2018-06-28 18:20:52
219
原创 Oracle Sql优化
基本的Sql编写注意事项尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXIST操作时,要根据主子...
2018-06-28 18:18:40
1640
原创 Oracle - DataBase Configuration Assistant
这里记录一个问题:在安装这个LXFDB数据库之前,oracle默认的ORCL数据库是正常使用的。当时安装的sqlplus客户端在:C:\oracle\AnXiaole\client\product\11.1.0\client_1\BIN\sqlplus.exe安装LXFDB数据库之后,使用C:\oracle\AnXiaole\client\product\11.1.0\client_1\BIN\s...
2018-06-28 18:17:47
2876
原创 Oracle共享池
Oracle共享池Oracle共享池(Share Pool)属于SGA,由库高速缓存(library cache)和数据字典高速缓存(data dictionary cache)组成。库高速缓存Oracle引入库高速缓存的目的是共享SQL和PL/SQL代码。服务器进程执行SQL和PL/SQL时,首先会进入库高速缓存查找是否有相同的SQL,如果有,就不再进行后续的编译处理,直接使用已经编译的SQL和...
2018-06-28 18:16:40
831
原创 SpringBoot--文件上传下载
问题由于第一次使用 spring boot 在开发项目, 在文件上传下载这块 出现了两个BUG:BUG1: 在服务器Jar包形式下,文件(图片)上传成功后, 浏览器访问不到;BUG2: 文件下载时, 系统报错:org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件终止了一个已建立的连接......
2018-06-28 18:15:18
1527
原创 从JavaScript属性描述器剖析Vue.js响应式视图
前言JavaScript的对象,是一组键值对的集合,可以拥有任意数量的唯一键,键可以是字符串(String)类型或标记(Symbol,ES6新增的基本数据类型)类型,每个键对应一个值,值可以是任意类型的任意值。对于对象内的属性,JavaScript提供了一个属性描述器接口PropertyDescriptor,大部分开发者并不需要直接使用它,但是很多框架和类库内部实现使用了它,如avalon.js,...
2018-06-27 12:37:40
173
原创 vue.js 组件开发经验
方式一这种方式是最简单的,把模版与js写在一起,css需要定外的文件定义下面是一个单选框组件的代码(不包括样式代码),其中:props内都是传入的参数,参数可以在父组件中传入,也可以在html标签中传入this.$emit('input', !checked); 是抛出事件input的意思,第二个参数是事件的数据var checkboxtemplate = Vue.extend({ pro...
2018-06-27 12:36:16
335
转载 Angular和Vue.js 深度对比
Vue.js 是开源的 JavaScript 框架,能够帮助开发者构建出美观的 Web 界面。当和其它网络工具配合使用时,Vue.js 的优秀功能会得到大大加强。如今,已有许多开发人员开始使用 Vue.js 来取代 Angular 和 React.js 。那么对于 Angular 和 React.js ,开发者该如何选择呢?下面我们会对这两种框架进行介绍和深度对比。Vue.js 是前 Googl...
2018-06-27 12:35:00
378
原创 vue.js购物车
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我的vue购物车</title> <link rel="stylesheet" href="css/boo
2018-06-27 12:31:32
210
原创 四、mysql的一些命令
show processlist结果筛选 在MySQL里面 show variables where variable_name like '%auto%'这条语句可以正常执行,但是 show processlist where host like '%192%'就会报错了: Error Code : 1064You have an error in your SQL syntax; check ...
2018-06-27 12:28:26
157
原创 mysql优化
一、mysql中explain用法详解explain的每个输出行提供一个表的相关信息,并且每个行包括下面的列:1,id select识别符。这是select的查询序列号。2,select_type 可以为一下任何一种类型simple 简单select(不使用union或子查询)primary 最外面的selectunion union中的第二个或后面的select语句depende...
2018-06-27 12:27:05
205
原创 MySQL开发中的问题
1. 用root账号可以开启mysql服务,用普通账号却不能开启。报错信息:ERROR 1698 (28000): Access denied for user 'root'@'localhost'解决办法:http://www.cnblogs.com/leolztang/p/5094930.html中间又碰到一个问题,报错:mysqld_safe Directory '/var/run/mys...
2018-06-27 11:44:32
192
原创 SpringCloud动态刷新配置信息
有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢?添加依赖<dependencies> ... <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator&l...
2018-06-27 11:43:31
301
原创 SpringBoot整合SpringCloud
SpringCloud 可以说是一门非常热门的技术,依赖于SpringBoot进行实现。cloud就像一个大管家,而SpringBoot 才是真正干活的人。且SpringBoot可以独自运行,不依赖于SpringCloud。本篇主要介绍SpringCloud中五大神兽里的两大神兽,eureka和rabbin,其中eureka 是重点,而rabbin只是简单使用了它的一个注解。0,工程结构图 1,e...
2018-06-27 11:42:29
13461
1
原创 SpringCloud Finchley.M9尝鲜记录
主要搭建Netflit家族的几个部分,包括配置服务器、Eureka服务注册与发现、Ribbon负载均衡、Feign客户端、Hystrix服务熔断、Zuul网关等。配置服务器因为懒得在git上创建配置文件,所以配置成从本地读取配置文件:spring: profiles: active: native Eureka服务注册与发现也比较简单,按照官方文档搭建好注册中心和服务,为了使配置服务...
2018-06-27 11:40:42
1071
1
原创 spring cloud Restful架构
1、 Rest基础架构实现处理是spring clound核心所在,其基本的操作形式请学习SpringBoot相关知识。本次为了清晰的讲解spring clound开发,我们将创建一套新的微服务架构:(部门微服务)(Dept),我们将融合Mybatis开发技术实现整体微服务的创建处理。如果要想进行SpringCloud开发,那么一定要对SpingBoot有所了解,同事本次也将融合MyBatis开发...
2018-06-20 16:14:01
1089
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人