自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySql卸载

win10环境在管理员权限下删除服务清理注册表即可转载于:https://www.cnblogs.com/tabCtrlShift/p/10076816.html

2018-12-06 15:09:00 200

转载 UML类图 依赖关联泛化实现聚合

转载来自。 https://blog.csdn.net/bendanbaichi1989/article/details/7661874注:以java语言为例类(Class)类(图A)是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具...

2018-09-26 15:33:00 216

转载 晓风轻语录 侵删

晓风轻(121509092) 20:38:40https://mp.weixin.qq.com/s/jUKOzMavMXUdh6DXCpt5GA关于初学者:人不是培养出来的。靠自己。我才不会去培养。吃饱了撑的.不是自己亲戚或者朋友。谁去培养。你教他再多。有一次骂他几句就白费了。过段时间拍拍屁股走人,形同陌路.你说你专门去苦口婆心教别人,是不是吃饱了撑的如果是可塑之才的话。就多给他点活...

2018-09-05 17:32:00 224

转载 mysql 1045 错误

按照网上提示修改mysql密码mysql -uroot -pXXXX use mysql; update user set authentication_string=('afafa') where user='root' and host='localhost'; flush privileges;结果重启服务后发现新旧密码后登录不了最终不输入密码...

2018-09-05 10:42:00 161

转载 mysql安装

https://dev.mysql.com/downloads/installer/最大的问题解决了,后面的点点点就行了记得配path转载于:https://www.cnblogs.com/tabCtrlShift/p/9585525.html

2018-09-04 17:01:00 91

转载 java直接插入排序实现

个人理解:  没有运行,个人认为内层循环边界到了负数不太对,而且下一步的数组整体移动位置也有点问题,从运行结果来看是正确有条件需要自己运行一下转载请注明出处:http://www.cnblogs.com/skywang12345/p/3596881.html直接插入排序(Straight Insertion Sort)的基本思想是:把n个待排序的元素看成为一个有序表...

2018-08-08 05:34:00 300

转载 java队列实现

个人理解:  java中队列的数组实现,入队在数组尾部添加,出队删除并返回数组首元素,其他元素位置前进1位,获取获取队尾元素。  队列的“linkedList”实现采用双栈min、mout,入队时候从mout倒入min然后把元素入栈min,出队从min倒入mout元素从mout出栈。转载请注明出处:http://www.cnblogs.com/skywang12345...

2018-08-08 04:53:00 178

转载 深拷贝浅拷贝,Stringimmutable源代码分析

TODO转载于:https://www.cnblogs.com/tabCtrlShift/p/9440571.html

2018-08-08 04:15:00 128

转载 转 Java 4种数组复制方式的性能比较

个人理解:Arrays.copyOf()调用了基于本地方法和机器码的System.arrayCopy()方法,从原数组拷贝到一个临时新建数组并返回,返回数组长度取参数和原数组的较小值。也就是,传入长度太短时截取,太长了取原长。 得出结论:如果多次扩容,要选定一个合适的大小,太小频繁扩容有创建数组开销,太大占用内存。packa...

2018-08-08 03:55:00 71

转载 转 Java中集合的扩容策略及实现的对比分析(ArrayList,Vector,HashMap,ArrayMap,SparseArray源码)...

个人理解:ArrayList和Vector用数组存储,调用私有的grow方法扩容,最终落地到Arrays.copyOf()方法中 HashMap使用链地址法解决hash冲突,数组+链表储存,当链表容量大到门限值改用红黑树存储进行树形转换,门限值=负载因子0.75×桶容量版权声明:原创不易,转载前请留言获得作者许可,转载后标明作者 T...

2018-08-08 03:53:00 147

转载 java栈

个人理解:比较简单,用一个泛型数组和一个计数器指针来控制,实现出栈、入栈、返回栈顶元素。感觉有一些缺陷转载请注明出处:http://www.cnblogs.com/skywang12345/p/3562239.html栈(stack),是一种线性存储结构,它有以下几个特点:(01) 栈中数据是按照"后进先出(LIFO, Last In First Out)"方...

2018-08-08 02:50:00 98

转载 java快速排序

个人理解: 快速排序可以理解为,一个数x已经指定到了一个位置,左边都是大于他的,右边都是小于他的。如何到这个位置呢?把整个数组当成创建两个辅助数组,右数组从尾往头数,如果不小于x就继续数,如果小于x就扔到左边数组,由于发现了一个左数组元素,这时候x的位置就要加一位了,并且切换到左数组来找。 同理左数组一样的操作,最终完成一次迭代。迭代完了,左边右边分别用同样方法进...

2018-08-08 01:32:00 86

转载 java冒泡排序

/** * 冒泡排序:Java * * @author skywang * @date 2014/03/11 */public class BubbleSort { /* * 冒泡排序 * * 参数说明: * a -- 待排序的数组 * n -- 数组的长度...

2018-08-08 00:20:00 80

转载 java实现双向链表

/** * Java 实现的双向链表。 * 注:java自带的集合包中有实现双向链表,路径是:java.util.LinkedList * * @author skywang * @date 2013/11/07 */public class DoubleLink<T> { // 表头 private DNode&lt...

2018-08-08 00:00:00 108

转载 五、使用依赖注入取代硬连接资源(静态工厂、单例),也可用于构造方法、bulider模式...

改编自 http://www.cnblogs.com/IcanFixIt/p/8107863.html许多类依赖于一个或多个底层资源。例如,拼写检查器依赖于字典。将此类类实现为静态实用工具类并不少见(条目 4)://静态方法工具类public class SpellChecker { private static final Lexicon dict...

2018-08-04 17:34:00 168

转载 转 String的不变性 immutable

转https://blog.csdn.net/limm33/article/details/54962259我们经常在Java里面提到String的不变性,下面就来说一下对于String的不变性的理解:可以参考以下程序:String str = "Hello";System.out.println(str);//输出为Hellostr.conca...

2018-08-04 17:16:00 80

转载 三、使用私有构造方法(公开成员属性或者公开静态工厂方法)或者枚举类实现singleton...

// Singleton with public final fieldpublic class Elvis { public static final Elvis INSTANCE = new Elvis(); private Elvis() { ... } public void leaveTheBuilding() { ... }}...

2018-08-04 05:03:00 141

转载 有状态对象和无状态对象

转 https://www.cnblogs.com/mrfangzheng/archive/2011/09/01/2161703.html无状态对象用于处理逻辑, 而不是持有数据把数据从一个有状态对象处理后传输到另一个有状态对象属性和字段都是临时的, 不共享, 无需持久化使用时随时创建, 随时丢弃有状态对象持用数据共享需要持久化保持内部...

2018-08-04 04:11:00 82

转载 二、抽象层的Builder模式

Builder模式非常适合类层次结构。 使用平行层次的builder,每个嵌套在相应的类中。 抽象类有抽象的builder; 具体的类有具体的builder。 例如,考虑代表各种比萨饼的根层次结构的抽象类:// Builder pattern for class hierarchiesimport java.util.EnumSet;import java.util....

2018-08-04 03:52:00 473

转载 二、检查无效参数

Objects.requireNonNull(instanceA)catch early,throw late转载于:https://www.cnblogs.com/tabCtrlShift/p/9417151.html

2018-08-04 03:48:00 280

转载 二、Builder模式

构造方法参数过多时,Builder模式比使用伸缩构造方法(telescoping constructors)更容易读写,比JavaBeans模式更安全。Builder通常是它所构建的类的一个静态成员类(条目24)。以下是它在实践中的示例:// Builder Patternpublic class NutritionFacts { private final...

2018-08-04 03:35:00 82

转载 一(effectiveJava3rd条目)、享元模式&桥接模式

TODO转载于:https://www.cnblogs.com/tabCtrlShift/p/9417133.html

2018-08-04 03:04:00 84

转载 一、静态工厂的第四个优点是返回对象的类可以根据输入参数的不同而不同。...

静态工厂的第四个优点是返回对象的类可以根据输入参数的不同而不同。声明的返回类型的任何子类都是允许的。 返回对象的类也可以随每次发布而不同。EnumSet类(条目 36)没有公共构造方法,只有静态工厂。 在OpenJDK实现中,它们根据底层枚举类型的大小返回两个子类中的一个的实例:如果大多数枚举类型具有64个或更少的元素,静态工厂将返回一个RegularEnumSet实例, 返回一个...

2018-08-04 02:46:00 146

转载 一、ServiceLoader使用

TODO转载于:https://www.cnblogs.com/tabCtrlShift/p/9417117.html

2018-08-04 02:44:00 107

转载 一、(EffectiveJava3rd条目一).静态工厂的第5个优点是,在编写包含该方法的类时,返回的对象的类不需要存在。...

静态工厂的第5个优点是,在编写包含该方法的类时,返回的对象的类不需要存在。这种灵活的静态工厂方法构成了服务提供者框架的基础,比如Java数据库连接API(JDBC)。服务提供者框架是提供者实现服务的系统,并且系统使得实现对客户端可用,从而将客户端从实现中分离出来。服务提供者框架中有三个基本组:服务接口,它表示实现;提供者注册API,提供者用来注册实现;以及服...

2018-08-04 02:32:00 550

转载 Lock-Free 编程

https://www.cnblogs.com/cbscan/articles/4121181.html转载于:https://www.cnblogs.com/tabCtrlShift/p/9348920.html

2018-07-22 04:32:00 62

转载 转 深入理解DirectBuffer

https://blog.csdn.net/mc90716/article/details/80041757介绍 最近在工作中使用到了DirectBuffer来进行临时数据的存放,由于使用的是堆外内存,省去了数据到内核的拷贝,因此效率比用ByteBuffer要高不少。之前看过许多介绍DirectBuffer的文章,在这里从源码的角度上来看一下DirectBuffer的...

2018-07-19 18:29:00 139

转载 Java事件机制、Java回调机制

TODO转载于:https://www.cnblogs.com/tabCtrlShift/p/9333717.html

2018-07-19 02:32:00 273

转载 转 try-with-resources

原地址:https://blog.csdn.net/fanxiaobin577328725/article/details/53067163前言:try语句的增强,增添了自动调用资源的close功能。(我在下文中将Statement翻译成声明,感觉不太合适,但又不知如何解释,有好的解释请大家留言!)参考官网DOC:http://docs.oracle.com...

2018-07-19 02:20:00 88

转载 转 JAVA 中BIO,NIO,AIO的理解

转自 https://www.cnblogs.com/xingzc/p/5796413.html【转自】http://qindongliang.iteye.com/blog/2018539?????????????????????在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下:1 什么是同步?2 什么是异步?3 什么是阻塞?4 什么是...

2018-07-19 01:50:00 48

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

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

2018-07-18 21:32:00 67

转载 Java:ajax跨域问题

跨域特性:是浏览器做出的跨域限制跨域:请求不是本域的,协议、域名、端口,任何一个不一样,浏览器就会认为跨域跨域只针对XHR(xmlhttprequest)请求,看下面的type根据特性一解决:chrome --disable-web-security --user-data-dir       或者 就可以了JS...

2018-06-30 01:21:00 61

转载 es6 随便记一哈

13 class和module  ①export和import  profile.jsexport var firstName = 'David';export var lastName = 'Belle';export var year = 1973;//等价于var firstName = 'David';var lastName = 'Bel...

2018-06-28 01:14:00 62

转载 mysql: aggregation

/*************** * Aggregation * ***************/-- Find minimum msrp of all productsselect min(msrp)from product;-- Find maximum msrp of all productsselect max(msrp)from p...

2018-06-27 23:45:00 108

转载 mysql: join

/*************** * join tables * ***************/ -- list all sales for FLEX and BLAZE;select * from product;select * from sales;-- what happens without a.product_id=b.product_id;...

2018-06-27 22:55:00 59

转载 mysql: query

USE fitbit_new;insert into product (product_id, code, name, color, class, msrp) values(5, 'np1', 'new product 1', 'PINK','EVERYDAY', 49),(6, 'np2', 'new product 2', 'PINK','EVERYDAY', 2...

2018-06-27 17:09:00 160

转载 mysql: create database

/*************************************** * DDL: Create Database * ***************************************/-- drop existing database if exists;DROP DATABASE IF EXISTS ...

2018-06-27 16:15:00 168

转载 es6 随便记一下

var [a,b,c] = [1,2,3]  var [head, ...tail] = [1,2,3,4,]var [,,th] = [1,2,3]  var {foo,bar} = {foo:'aaa',bar:'bbb'}var {baz, fo} = {fo:'aaa',bar:'bbb'}//baz没有成功赋值var ...

2018-06-26 15:36:00 69

转载 安装mysql全家桶: 转 无法定位程序输入点fesetround于动态链接库MSVCR120.dll上

果然解决问题了Mysql 安装时报错: 无法定位程序输入点fesetround于动态链接库MSVCR120.dll上解决方法:下载Microsoft Visual C++ 2013 Redistributable Package 安装https://support.microsoft.com/...

2018-06-26 15:15:00 130

转载 数据库mysql:MySQL软件安装

软件名称及版本:mysql-installer-community-5.7.20.0https://dev.mysql.com/downloads/windows/installer/是可以同时支持32位和64位系统的软件名称及版本:mysql-installer-community-5.7.20.0A、双击打开安装程序--勾选【I accept the licens...

2018-06-26 01:35:00 79

空空如也

空空如也

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

TA关注的人

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