自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 标准对象

转自:js 标准对象 在JavaScript的世界里,一切都是对象。但是某些对象还是和其他对象不太一样。为了区分对象的类型,我们用typeof操作符获取对象的类型,它总是返回一个字符串:typeof 123; // 'number'typeof NaN; // 'number'typeof 'str'; // 'string'typeof true; // 'boo...

2018-08-27 20:25:57 176

原创 js 函数 generator

参考:js generator 我们先复习函数的概念。一个函数是一段完整的代码,调用一个函数就是传入参数,然后返回结果:function foo(x) { return x + x;}var r = foo(1); // 调用foo函数函数在执行过程中,如果没有遇到return语句(函数末尾如果没有return,就是隐含的return undefine...

2018-08-27 19:49:14 241

原创 shell awk删除每行最后10个字符

参考:Linux三剑客之awk命令,Awk中sub函数的用法 shell脚本 #!/bin/ksh. ~/.profileawk '{sub(/.{10}$/,"")}1' test.unl其中,$ 匹配行末位置,点号 . 匹配任意一个字符。 ...

2018-08-23 14:52:51 10749 5

原创 informix数据库锁表处理步骤

转自:informix数据库锁表处理步骤 1、onstat -ks|grep HDR+X   //查询是那个表被锁address  wtlist   owner  lklist   type    tblsnum  rowid    key#/bsizc1809510   0     d656e774 c181cb3c HDR+X    6002e1   2c602       0...

2018-08-23 11:35:32 409

原创 mac mysql管理工具sequel pro

常用快捷键Main Tabs快速切换:command+1、2、3、4、5、6 执行SQL语句:command+R 打开新的链接窗口:command+N 保存语句:command+control+S 快速导入sql:command+shift+I(在Select Database中选中要导入的目标,导入) 选择数据库:command+shift+D选...

2018-08-22 19:29:13 247

原创 ActiveMQ安装和启动

转自: ActiveMQ-5.8.0 安装和启动 安装环境:linux rheactivemq版本:5.8.01.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包2.解压缩到指定的目录Shell代码  tar zxvf apache-act...

2018-08-22 14:48:24 113

原创 js 箭头函数

参考:js箭头函数 箭头函数ES6标准新增了一种新的函数:Arrow Function(箭头函数)。为什么叫Arrow Function?因为它的定义用的就是一个箭头:x => x * x上面的箭头函数相当于:function (x) { return x * x;}箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面...

2018-08-16 16:47:37 147

原创 js 函数 闭包

参考:js闭包 函数作为返回值如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数!function lazy_sum(arr) { var sum = function () { return arr.reduce(function (x, y) { return x + ...

2018-08-16 15:54:24 105

原创 js 高阶函数

参考:js高阶函数 JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。一个最简单的高阶函数:function add(x, y, f) { return f(x) + f(y);}当我们调用add(-5, 6, Math.abs)时,参数x,y和f分...

2018-08-13 20:20:10 107

原创 js函数方法

参考:js教程 方法 在一个方法内部,this是一个特殊变量,它始终指向当前对象,也就是xiaoming这个变量。所以,this.birth可以拿到xiaoming的birth属性。让我们拆开写:function getAge() { var y = new Date().getFullYear(); return y - this.birth;}...

2018-08-13 14:22:53 86

原创 js 函数变量作用域与解析赋值

参考:js教程 变量作用域与解析赋值不同函数内部的同名变量互相独立,互不影响:'use strict';function foo() { var x = 1; x = x + 1;}function bar() { var x = 'A'; x = x + 'B';}由于JavaScript的函数可以嵌套,此时,内...

2018-08-13 10:43:43 314

原创 fabric.js 解决Uncaught DOMException: Failed to execute 'toDataURL' on 'HTML

参考:fabric.js 解决图片跨域问题    出现Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported错误,网上查找后是图片跨域问题,设置img.crossOrigin='Anonymous';即可解决这个问题。...

2018-08-11 14:11:47 22748 1

原创 ueditor 富文本无格式粘贴问题

解决三个问题,1. 富文本粘贴只保留标签,去除标签所有属性2. 去掉图片样式、高度和宽度。3. 把section标签替换为p标签。 第一个问题是找到ueditor.config.js中的retainOnlyLabelPasted,设置为true。 第二个问题是找到ueditor.all.js文件中的UE.plugins['defaultfilter'],// p...

2018-08-11 09:33:15 2262

原创 js 函数定义和调用

参考:js教程 函数定义和调用 定义函数在JavaScript中,定义函数的方式如下:function abs(x) { if (x >= 0) { return x; } else { return -x; }}第二种定义函数的方式如下:var abs = function (x) { ...

2018-08-09 20:15:14 138

原创 js入门

参考:js教程比较运算符要特别注意相等运算符==。JavaScript在设计时,有两种比较运算符:第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。由于JavaScript这个设计缺陷,不要使用==比较,始终坚持使用===比较。 另一个例外是...

2018-08-08 15:24:59 90

原创 算法题(2)

 参考:十道算法题[二] public class Test1 { /** * 删除下标为k的元素 */ public static int[] deleteK(int[] arr,int k) throws Exception { if(arr==null){ throw new Exc...

2018-06-22 16:32:57 102

原创 IDEA快捷键(Mac版本)

参考:Intellij IDEA快捷键整理(Mac版本)CMD+E:打开最近访问的文件;CMD+SHIFT+E:最近编辑过的文件CMD+J:选择代码模板**CMD+N:生成代码(构造器、getter、setter、toString...),等于Ctrl+ENTERCMD+O:打开类CMD+SHIFT+O:打开文件**CMD+F12:显示类成员(相当于Eclipse中CMD+O)CMD+/:...

2018-06-22 14:41:22 138

原创 算法题(1)

参考:十道简单算法题,java打印杨辉三角,String和字符数组互转 public class Test { /** * 1-n的阶乘之和 */ public static int Factorial(int n) { if(n==1){ return 1; }else{...

2018-06-20 16:05:46 92

原创 基数排序

 参考:基数排序,基数排序详解以及java实现public class RadixSort { private static void radixSort(int[] array) { int n=1;//代表位数对应的数:1,10,100... int k=0;//保存每一位排序后的结果用于下一位的排序输入 in...

2018-06-19 10:54:57 87

原创 希尔排序

 参考:希尔排序,图解排序算法(二)之希尔排序 public class ShellSort { /** * 希尔排序 针对有序序列在插入时采用交换法 * @param arr */ public static void sort(int []arr){ //增量gap,并逐步缩小增量 ...

2018-06-15 15:40:02 66

原创 堆排序

 参考:堆排序,图解排序算法(三)之堆排序 public class HeapSort { public static void sort(int []arr){ //1.构建大顶堆 for(int i=arr.length/2-1;i>=0;i--){ //从第一个非叶子结点从下至上,从右至左调整结构...

2018-06-15 11:32:07 71

原创 java实现二叉树

参考:二叉树就这么简单,数据结构(二)之二叉树 public class BinaryTree { //根节点 private Node root; /** * 树的结点 */ private static class Node{ //数据域 private int data; ...

2018-06-14 16:21:14 54

原创 java实现栈和队列

参考:栈和队列就是这么简单,Java栈实现,Java队列实现 java栈实现public class LinkedListStack { private LinkedList ll = new LinkedList(); public void push(int value) { ll.insertFirst(value); }...

2018-06-13 15:10:08 104

原创 ThreadLocal

参考:Java并发编程:深入剖析ThreadLocal  private volatile static ThreadLocal<String> data = new ThreadLocal<String>(){ @Override protected String initialValue(){ ...

2018-06-11 14:06:42 167

原创 java实现链表

参考:Java实现单向链表,冒泡排序的链表实现 public class Link { static Node head; static class Node { //数据域 public int data; //指针域,指向下一个节点 public Node next;...

2018-06-08 10:27:37 86

原创 org.apache.commons.io.FileUtils 文件操作

转自:org.apache.commons.io——FileUtils学习笔记 FileUtils类的应用1、写入一个文件;2、从文件中读取;3、创建一个文件夹,包括文件夹;4、复制文件和文件夹;5、删除文件和文件夹;6、从URL地址中获取文件;7、通过文件过滤器和扩展名列出文件和文件夹;8、比较文件内容;9、文件最后的修改时间;10、计算校验和。...

2018-06-07 14:16:24 1238

原创 归并排序

 参考:归并排序  /** * 归并排序 * * @param arrays * @param L 指向数组第一个元素 * @param R 指向数组最后一个元素 */ public static void mergeSort(int[] arrays, int L, int...

2018-06-01 16:07:27 71

原创 快速排序

参考:快速排序,图解快速排序  /** * 快速排序 * * @param arr * @param L 指向数组第一个元素 * @param R 指向数组最后一个元素 */ public static void quickSort(int[] arr, int L, int R) { ...

2018-06-01 14:14:05 81

原创 递归基础

参考:递归递归在程序语言中简单的理解是:方法自己调用自己想要用递归必须知道两个条件: 递归出口(终止递归的条件)递归表达式(规律) 1.递归求和1+2+3+.....+n /** * * @param n 要加到的数字,比如题目的100 * @return */ public st...

2018-05-25 16:46:04 290

原创 插入排序

参考:插入排序,插入排序算法详解及实现 插入排序原理很简单,讲一组数据分成两组,我分别将其称为有序组与待插入组。每次从待插入组中取出一个元素,与有序组的元素进行比较,并找到合适的位置,将该元素插到有序组当中。就这样,每次插入一个元素,有序组增加,待插入组减少。直到待插入组元素个数为0。当然,插入过程中涉及到了元素的移动。 为了排序方便,我们一般将数据第一个元素视为有序组,其他均...

2018-05-24 16:26:43 93

原创 选择排序

 参考:选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始(末尾)位置,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。 public class Selecti...

2018-05-24 14:24:02 102

原创 冒泡排序

 参考:冒泡排序    冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。 public class Bubble...

2018-05-24 10:54:43 73

原创 java面试遇到的题目

1.权限控制到按钮的问题。 2.java代码调试的时候获取对象的属性。使用反射3.js字符串怎么变成动态执行代码。eval() 函数,eval("x=10;y=20;document.write(x*y)")4.sql注入攻击问题。对特殊字符进行转义。 5.是否看过开源代码。 6.是否了解分布式部署,springboot等,好处是什么,遇到的问题是什...

2018-05-03 23:10:27 146

转载 小白科普:Netty有什么用?

转自:https://blog.csdn.net/bjweimengshu/article/details/78786315  随着移动互联网的爆发性增长,小明公司的电子商务系统访问量越来越大,由于现有系统是个单体的巨型应用,已经无法满足海量的并发请求,拆分势在必行。 在微服务的大潮之中, 架构师小明把系统拆分成了多个服务,根据需要部署在多个机器上,这些服务非...

2018-05-03 19:30:47 59

原创 统计某个路径下所有的java文件,以及统计代码数量

转自:https://blog.csdn.net/u012246342/article/details/51734358 这个是我哥们遇到的一个面试题。要求统计某个文件夹下,所有Java文件的数量,并且统计代码数量。Java文件中,所有的注视都是以//,没有/**/,空行不计入代码数量。 这个面试题,里面有这样几个难点,1、遍历文件夹,因为文件夹下可能还有文件夹。...

2018-05-03 14:30:33 311

原创 Java中的取模运算

转自:http://www.cnblogs.com/jasonkoo/articles/2213763.html          Java中使用%作为取模运算的运算符,这与C、C++中是一致的。对于取模运算,大家并不陌生。取模运算实际上相当于我们小学的时候学过的求余数。当时之所以引入余数是因为还没有讲过小数的概念。所以进行除法运算时,除不尽的部分就被当做余数来处理。比如5除以3等于1余2。...

2018-05-03 13:51:08 1343

原创 JAVA基础知识之IO——Java IO体系及常用类

转自:http://www.cnblogs.com/fysola/p/6123947.html Java IO体系个人觉得可以用“字节流操作类和字符流操作类组成了Java IO体系”来高度概括Java IO体系。借用几张网络图片来说明(图片来自 http://blog.csdn.net/zhangerqing/article/details/8466532 ) 基于字节的...

2018-05-02 16:31:36 75

原创 JAVA基础知识之IO-File类

转自:http://www.cnblogs.com/fysola/p/6120362.html JAVA基础知识之IO-File类 File类介绍File是java.io包下面的一个类,代表与平台无关的文件或者目录。JAVA中,无论文件还是目录,都可以看作File类的一个对象。File类能对文件或目录新建,删除,获取属性等操作,但是不能直接操作文件内容(文件内容需要...

2018-05-02 15:38:06 101

原创 集合与数组之间的转换

转自:https://www.cnblogs.com/qiuyu-blog/p/4554658.html 数组和List、Set都可以存放多个元素,数组的特点是长度固定,访问速度非常快,元素类型单一;List的特点是长度可以动态增加,能够维护元素的次序,存入的所有元素都当做Object,允许元素重复;Set的特点是长度可以动态增加,能够保证元素不重复,存入的所有元素都当做Object。本...

2018-04-26 15:22:34 90

原创 System:System.arraycopy方法详解

 转自:https://segmentfault.com/a/1190000009922279  看 JDK 源码的时候,Java 开发设计者在对数组的复制时,通常都会使用 System.arraycopy() 方法。其实对数组的复制,有四种方法:forcloneSystem.arraycopyarrays.copyof本...

2018-04-25 16:42:41 197

空空如也

空空如也

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

TA关注的人

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