自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TOOCRUEL

Www.Toocruel.Net

原创 kubernetes dashboard用户界面安装使用

原文:https://www.toocruel.net/kubernetes-dashboardyong-hu-jie-mian-an-zhuang-shi-yong/ 1. 下载kubernetes-dashboard.yaml文件 通过:https://raw.githubuserconten...

2018-11-15 22:16:28 702 0

原创 以推荐用户功能为例学习图库neo4j 节点关系查询

需求: 查出某用户与其他用户的共同通讯录好友: 准备: 将用户数据、关系数据导入neo4j中(非本文重点,略) 一、Neo4j中的节点及关系:  蓝色表示节点:用户/ID,绿色表示节点:手机号,线H表示关系:拥有 这样,这个图表示的就是100002和25730032...

2018-10-09 17:12:37 109842 0

原创 retrying failed action with response code: 403 ({"type"=>"cluster_block_exception", "reason"=>"block

原文:https://www.toocruel.net/logstash-outputs-elasticsearch-retrying-individual-bulk-actions-that-failed-or-were-rejected-by-the-previous-bulk-request...

2018-09-27 11:12:44 5744 0

原创 哈希(Hash)、哈希表(Hash table)、哈希函数(Hash function)

原文 https://www.toocruel.net/hash/ Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不...

2018-09-26 14:50:01 25501 0

原创 Object的hashCode与equals方法

hashCode方法 返回当前对象的hash值。 给HashMap等提供支持。 hashCode的概念: 在一个java程序一次执行期间,一个对象无论什么时候被调用、无论被调用多少次,hashCode方法必须一直返回同一个int值,当然这是在影响equals方法返回值的字段没有被修改的...

2018-09-26 14:47:34 19886 0

原创 java.util.Collection java集合框架总结

原文 https://www.toocruel.net/java-util-collection-uml/ java.util.Collection java.util.Collection(以下简称Collection)的子接口有List Set Queue,他们各自都有一个抽象实现类Abst...

2018-09-20 15:15:08 217848 0

原创 PriorityQueue怎么用

原文 https://www.toocruel.net/priorityqueue/ PriorityQueue简介 PriorityQueue是基于优先级堆的无界优先级队列。 他们的元素可按自然排序,也可在创建ProorityQueue实例时指定比较器。 不能添加null对象,也不能添加不可比对...

2018-09-19 11:28:06 103547 0

原创 DelayQueue怎么用

DelayQueue简介 DelayQueue 是一个无界阻塞队列,要添加进去的元素必须实现Delayed接口,只有在延迟期满时才能从中提取元素。 该队列的头部 是延迟期满后保存时间最长的 Delayed 元素。 如果延迟都还没有期满,则队列没有头部,并且 poll 将返回 null。 当一个元素...

2018-09-19 11:25:02 26177 2

原创 ArrayList线程不安全的表现

原文:https://www.toocruel.net/arraylistxian-cheng-bu-an-quan-de-biao-xian/ ###ArrayList部分源码 public class ArrayList<E> extends A...

2018-09-18 10:46:08 23839 3

原创 photoshop cc 2017 mac 破解版

原文:https://www.toocruel.net/photoshop-cc-2017-mac/ 链接:https://pan.baidu.com/s/1m5aXogidsGZmFeNXCdnRog 密码:fgq8

2018-09-14 10:20:04 28756 5

原创 自定义ClassLoader

MyCl.java 自定义的ClassLoader类 import java.io.*; /** * @Description * @Auther sty * @createTime 2018/9/13 下午6:07 */ public class MyCl extends Cla...

2018-09-14 10:08:27 50988 0

原创 solr 查询 分组及排序

背景 solr中有个索引,对应mysql的用户表,如下: { "chineseName": "宋玉山&quo...

2018-08-22 11:49:31 172066 0

原创 spring data jpa 多对多查询

原文:https://www.toocruel.net/spring-data-jpa-duo-dui-duo-cha-xun/ 以用户-角色 多读多为例: User类,用户 @Entity public class User { private String username; ...

2018-07-18 12:28:53 35779 2

原创 如何让jpa 持久化时不校验指定字段

问题引入 spring data jpa ,使用了validate校验,校验直接加在了于要持久化实体类上,为了方便简洁并没有使用DTO做验证,但是有的校验仅在Controller层需要校验,持久化时不需校验,因为我把他声明为@Transient的了,如下User类: @Entity publi...

2018-05-08 15:10:24 1150733 1

原创 idea springboot jpa从数据库表生成实体类

问题引入 最近有个springboot的项目,使用了jpa,表已创建好,需要创建对应实体类,幸运的是idea本来就支持。 idea 有个Tool window 叫作Persistence,可以将数据库表生成实体类: 如何使用 要使用Persistence窗口需要: p...

2018-05-08 11:18:25 42321 5

原创 解决Mac 80端口被占用

在做一些第三方登录开发调试、微信小程序等开发时,必须要用本机的80端口。但是,mac却禁止了普通用户访问1024以下的端口,包括80端口,因为mac会用这些端口来提供文件共享等等很多服务。 解决办法:停掉mac自带的占用80端口的程序(其实就是一个apache),然后再设置端口转发,将80端口的...

2018-04-18 12:28:58 134079 5

原创 Spring Security 视频教程

下载地址:http://www.toocruel.net/spring-security-video/ Spring Security技术栈开发企业级认证与授权 全网最细致地讲解Spring Security、Spring Social 、Spring Security OAuth三种技术开发...

2018-04-11 18:07:46 106580 10

原创 以Hadoop入门大数据

原文:http://www.toocruel.net/hadoop-starter/ 一、Hadoop简介 1.什么是Hadoop Apache™ Hadoop® project 生产出的用于高可靠、可扩展、分布式计算的开源软件,它允许通过集群的方式使用简单的编程模型分布式处理大数据,...

2018-04-11 15:19:24 18751 0

原创 nginx开启gzip压缩

原文:http://www.toocruel.net/nginx-gzip-on/ 修改nginx配置文件nginx.conf,以centos为例: centos 使用yum 安装好nginx vi /etc/nginx/nginx.conf 在http节点增加如下配置: gzip on...

2018-04-10 17:55:45 24457 0

原创 Spring Security 快速入门

原文:http://www.toocruel.net/spring-security/ Spring Projects 简介 从配置到安全性,Web应用到大数据 - 无论您的应用程序的基础架构需求如何,都有一个Spring Project来帮助您构建它。 从小处着手,根据需要使用 - S...

2018-04-10 17:51:16 36236 0

原创 mac idea 启动慢

原文:http://www.toocruel.net/mac-idea-qi-dong-man/ 我用的是破解的idea,这里说的破解是指:程序是官方最新版本的,用破解授权服务授权的。 如下图,查看idea授权状态: http://192.168.250.147:1017是我用虚拟机...

2018-04-04 11:10:16 150525 1

转载 Java NIO基础视频教程、MINA视频教程、Netty快速入门视频 [有源码]

https://pan.baidu.com/s/1AN97HTH0XULCropZL37cZQ 原文:http://www.toocruel.net/java-nio-mina-netty/

2018-04-04 10:47:40 155238 12

原创 Hbase数据库设计

使用Hbase的优势 HBase 不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.所谓非结构化数据存储就是说HBase是基于列的而不是基于行的模式,这样方便读写你的大数据内容。 HBase是介于Map Entry(key & value)和DB Row之间的一种...

2018-03-09 11:13:14 17869 0

原创 haodisk企业网盘演示站开通了!!!

随便注册一个用户就能用了。 想要管理员权限的请联系我授权体验 本来整合的有qq登陆,不过因为换域名了,又要重新申请,就暂时去掉qq登陆了。 不废话了,请猛击进入:http://haodisk.toocruel.net 自己看吧 更多内容:http://www.toocruel.ne...

2018-03-09 11:08:51 14380 0

原创 Maven deploy部署jar到远程私服仓库

一、配置私服账号密码 修改maven配置文件,在$MAVEN_HOME/conf/setting.xml中增加如下配置: <servers> <server> <id>releases&am...

2018-03-09 11:07:22 17328 0

原创 什么是活跃性?及常见活跃性问题

一个并发应用程序能及时执行的能力称为活跃性。 A concurrent application’s ability to execute in a timely manner is known as its liveness. 死锁 死锁描述了这样一种情景,两个或多个线程永久阻塞,互...

2018-03-09 10:58:05 16998 1

原创 solr查询出错:too many boolean clauses

解决办法: 修改solr配置 配置文件位置:SOLRHOME/SOLRHOME/SOLR_HOME/CORE_NAME/conf/solrconfig.xml 找到如下配置: <maxBooleanClauses>1024</maxBooleanC...

2018-03-09 10:56:22 5966 0

原创 1. Java对象持久化概述

1.          Java对象持久化概述 1.1.  应用程序的分层体系结构 1.1.1.  基于B/S的典型三层架构[t1]  说明: 1, 展现层:提供与用户交互的界面。 2, 业务逻辑层:实现各种业务逻辑。 3, 数据访问层:负责存放和管理应用程序的持久化业务数据。 ...

2014-03-10 10:43:20 193560 0

原创 Ajax总结

目  录 一、 Ajax概述 1 1.1什么是Ajax 1 1.2 Ajax对象:如何获得Ajax对象 1 1.3 Ajax对象的属性 2 1.4编程步骤 2 1.5编码问题 3 1.6 Ajax的优点 3 1.7缓存问题(IE浏览器) ...

2013-12-03 21:57:10 3710 0

原创 Hibernate框架总结

目  录 一、 Hibernate的概述 1 1.1 Hibernate框架的作用 1 1.2 Hibernate访问数据库的优点 1 1.3 JDBC访问数据库的缺点 1 1.4 Hibernate的设计思想 1 二、 Hibernate的基本使用 2 ...

2013-12-03 21:54:46 4824 0

原创 JDBC总结

目  录 一、 JDBC概述 1 1.1 什么是JDBC 1 1.2什么是驱动 1 1.3 SQL lite 1 1.4如何使用Java连接某种数据库 1 1.5连接数据库并操作 1 1.6连接数据库时常见的错误 1 二、 JDBC核心A...

2013-12-03 21:52:48 143677 0

原创 Spring框架总结

目  录 一、 Spring概述 1 1.1 Spring框架的作用 1 1.2 Spring框架的优点 1 1.3 Spring框架的容器 1 二、 Spring容器的基本应用 2 2.1如何将一个Bean组件交给Spring容器 2 2.2如何获取Sp...

2013-12-03 21:51:19 30888 0

原创 JQuery总结

目  录 一、 jQuery基础 1 1.1 jQuery的特点 1 1.2 jQuery编程的步骤 1 1.3 jQuery对象与DOM对象如何相互转换 1 1.4如何同时使用prototype和jQuery 1 1.5 EL表达式和jQuery函...

2013-12-03 21:49:23 15775 0

原创 Java集合框架

JAVA集合框架 一、集合框架     在实际开发中,需要将对象根据不同的需求而存储在特定的数据结构容器中。但是数组虽然是一种用来存储数据的数据结构,但是它的局限性很低,很难满足各种的需求,所以JDK出现了用来满足各种需求的框架——集合框架。   “集合框架”主要由一组用来操作对...

2013-12-03 21:46:27 114779 0

原创 牛逼程序员速成手册

1. 着装  一个牛逼的程序员是根本没有时间打理自己外貌的,发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,  不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格。牛逼程序员对自己着装是有高要求的,无论是春夏...

2013-12-02 23:12:06 66992 2

原创 浅谈Cookie与Session技术

Cookie与Session技术 一、    什么是状态管理 将客户端与服务器之间多次交互当做一个整体来看,并且将多次交互所涉及的数据(状态)保存下来。 会话:当用户打开浏览器,访问多个WEB资源,然后关闭浏览器的过程,称之为一个会话,选项卡,弹出页面都属于这个会话,且共享同一个sessio...

2013-12-02 23:10:20 65705 0

原创 杂谈J2EE重点

大家好!很高兴在这个平台上给大家分享一些knowledge,同时感谢达内能提供这么一个好的机会。谢谢!    亲,你们的好评是对我的鼓励,请大家多多支持我,我会拿出自己的最大的精力来与大家分享我所学的。    java EE(Java Plantfor Enterprise Editi...

2013-12-02 23:09:10 1611 0

原创 Web安全之SQL注入攻击

前言:①这个晨讲我构思了两个星期,但是之前电脑坏了,一直拖到昨天才开始着手准备,时间仓促,         能力有限,不到之处请大家批评指正;       ②我尽量将文中涉及的各种技术原理,专业术语讲的更加通俗易懂,但这个前提是诸位能看得懂         基本的SQL语句(想想...

2013-12-02 23:07:53 1460 0

原创 Oracle_11g常用SQL语句(高级工程师必备)

-- 退出 SQLPLUS exit; -- 修改 system(sys) 账号密码 SQLPLUS /NOLOG CONN /AS SYSDBA ALTER USER SYSTEM IDENTIFIED BY tarring; -- 清除 SQLPLUS 屏幕 CLEAR ...

2013-12-02 23:06:06 1994 0

原创 Java面试题及答案

1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。  1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只...

2013-12-02 23:03:34 64327 0

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