爷的眼睛闪亮
insideDotNet En_summerGarden
随笔 - 670,  文章 - 0,  评论 - 53,  阅读 - 191万
12 2017 档案
idea没有错误出现红色波浪线怎么去掉?
摘要:波浪线处 Alt+Enter 选择第一项的 子菜单 Disable Inspection 即可 阅读全文
posted @ 2017-12-27 15:44 爷的眼睛闪亮 阅读(11931) 评论(0) 推荐(0) 编辑
Java的泛型中,通配符可以设置上限和下限
摘要:上限:<? extends T> ?是T和T的子类 下限:<? super T> ?是T和T的父类 怎么看待这个上限和下限呢 首先应该想 其实对于Java来说 <? extends T> <? super T> 是两个确定的类型,因为它不可能由你的赋值完了再确定吧。所以,对于<? extends T 阅读全文
posted @ 2017-12-26 17:40 爷的眼睛闪亮 阅读(611) 评论(0) 推荐(0) 编辑
java泛型中extends 和 super的区别
摘要:一般对泛型中extends 和 super 的区别是这样介绍的: 关键字说明 ? 通配符类型 <? extends T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类 <? super T> 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至 阅读全文
posted @ 2017-12-26 16:01 爷的眼睛闪亮 阅读(3954) 评论(0) 推荐(1) 编辑
链式结构(案例)
摘要:public class Student { public Student(){ } protected Builder builder(){ return new Builder(); } public class Builder{ private String name; private Str 阅读全文
posted @ 2017-12-25 15:38 爷的眼睛闪亮 阅读(362) 评论(0) 推荐(0) 编辑
基于JDK动态代理实现的接口链式调用(Fluent Interface)工具
摘要:什么是链式接口(Fluent Interface) 根据wikipedia上的定义,Fluent interface是一种通过链式调用方法来完成方法的调用,其操作分为终结与中间操作两种。[1] 下面是一个Wikipedia上的例子。 在设置多参数时,通过这种方式简化操作,提高可读性。在effecti 阅读全文
posted @ 2017-12-25 15:31 爷的眼睛闪亮 阅读(1074) 评论(0) 推荐(0) 编辑
SpringApplicationConfiguration 这个不能用 解决方案
摘要:使用的test包的版本号要与spring的一致,避免jar包依赖冲突 直接用注解 阅读全文
posted @ 2017-12-25 11:51 爷的眼睛闪亮 阅读(11535) 评论(0) 推荐(2) 编辑
为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
摘要:最根本的原因: 即,logback.xml加载早于application.properties,所以如果你在logback.xml使用了变量时,而恰好这个变量是写在application.properties时,那么就会获取不到,只要改成logback-spring.xml就可以解决。 阅读全文
posted @ 2017-12-20 14:47 爷的眼睛闪亮 阅读(5618) 评论(0) 推荐(0) 编辑
springboot securyt 默认的用户名和密码
摘要:用户名:user 密码在控制台,每次启动的时候会生成一个随机的密码,如下: 阅读全文
posted @ 2017-12-19 17:07 爷的眼睛闪亮 阅读(3088) 评论(1) 推荐(1) 编辑
springboot h2数据库的配置
摘要:配置文件 #h2 数据库配置#配置数据库连接地址spring.datasource.url=jdbc:h2:sunniwell:sos#配置数据库驱动spring.datasource.driver-class-name=org.h2.Driver#配置数据库用户名spring.datasource 阅读全文
posted @ 2017-12-19 15:32 爷的眼睛闪亮 阅读(8356) 评论(0) 推荐(0) 编辑
mybatis结果的组装(springboot)
摘要:文主要解答一个问题,即如果bean没有setter,而且属性不是public的,mybatis的自动组装是否可以赋值成功的问题。 查询调用过程 DefaultSqlSession.selectList -->SimpleExecutor.doQuery --> SimpleStatementHand 阅读全文
posted @ 2017-12-19 14:13 爷的眼睛闪亮 阅读(425) 评论(0) 推荐(0) 编辑
mybatis的mapper返回map结果集(springboot)
摘要:通过MapKey指定map的key值 map的value为java类 map的value为map 阅读全文
posted @ 2017-12-19 14:12 爷的眼睛闪亮 阅读(8828) 评论(0) 推荐(0) 编辑
mybatis如何根据mapper接口生成其实现类(springboot)
摘要:序 mybatis里头给sqlSession指定执行哪条sql的时候,有两种方式,一种是写mapper的xml的namespace+statementId,如下: 另外一种方法是指定mapper的接口: 一般的话,比较推荐第二种方法,因为手工写namespace和statementId极大增加了犯错 阅读全文
posted @ 2017-12-19 14:11 爷的眼睛闪亮 阅读(5123) 评论(0) 推荐(1) 编辑
mybatis的statement的解析与加载(springboot)
摘要:问题 mybatis的xml中的sql语句是启动时生成JDK代理类的时候就生成一次么 调用顺序链 解析xml配置 Reader reader = Resources.getResourceAsReader("mybatis-config.xml"); sqlSessionFactory = new 阅读全文
posted @ 2017-12-19 14:10 爷的眼睛闪亮 阅读(528) 评论(0) 推荐(0) 编辑
SpringBoot集成mybatis
摘要:一、使用mybatis-spring-boot-starter 1、添加依赖 2、启动时导入指定的sql(application.properties) 3、annotation形式 4、xml方式 mybatis-config.xml application.properties mapper 二 阅读全文
posted @ 2017-12-19 14:09 爷的眼睛闪亮 阅读(327) 评论(0) 推荐(0) 编辑
SpringBoot四大神器之Starter
摘要:SpringBoot的starter主要用来简化依赖用的。本文主要分两部分,一部分是列出一些starter的依赖,另一部分是教你自己写一个starter。 部分starters的依赖 Reference 来自<<Spring Boot in Action>>的附录B SpringBoot Start 阅读全文
posted @ 2017-12-19 14:08 爷的眼睛闪亮 阅读(570) 评论(0) 推荐(0) 编辑
SpringBoot四大神器之Actuator
摘要:Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。 使用actuator 添 阅读全文
posted @ 2017-12-19 14:06 爷的眼睛闪亮 阅读(9538) 评论(0) 推荐(1) 编辑
SpringBoot配置属性之其他
摘要:aop spring.aop.auto是否支持@EnableAspectJAutoProxy,默认为: true spring.aop.proxy-target-classtrue为使用CGLIB代理,false为JDK代理,默认为false spring.aop.auto是否支持@EnableAs 阅读全文
posted @ 2017-12-19 14:04 爷的眼睛闪亮 阅读(691) 评论(0) 推荐(0) 编辑
SpringBoot前世今生
摘要:本文主要讲述spring boot的由来,即其它诞生的背景,初衷,现状,及对未来的展望。 背景 在很早的年代,J2EE还是java企业级应用的王者规范,EJB风行其道。后来有一个叫Rod Johnson的音乐学博士,写了本《Expert One on one J2EE without EJB》,发明 阅读全文
posted @ 2017-12-19 14:04 爷的眼睛闪亮 阅读(311) 评论(0) 推荐(0) 编辑
SpringBoot配置属性之Migration
摘要:SpringBoot支持了两种数据库迁移工具,一个是flyway,一个是liquibase。其本身也支持sql script,在初始化数据源之后执行指定的脚本。 flyway flyway.baseline-description对执行迁移时基准版本的描述. flyway.baseline-on-m 阅读全文
posted @ 2017-12-19 14:03 爷的眼睛闪亮 阅读(856) 评论(0) 推荐(0) 编辑
SpringBoot配置属性之Security
摘要:序 spring security是springboot支持的权限控制系统。 security.basic.authorize-mode要使用权限控制模式. security.basic.enabled是否开启基本的鉴权,默认为true security.basic.path需要鉴权的path,多个 阅读全文
posted @ 2017-12-19 14:02 爷的眼睛闪亮 阅读(10747) 评论(0) 推荐(2) 编辑
SpringBoot配置属性之MQ
摘要:activemq spring.activemq.broker-url指定ActiveMQ broker的URL,默认自动生成. spring.activemq.in-memory是否是内存模式,默认为true. spring.activemq.password指定broker的密码. spring 阅读全文
posted @ 2017-12-19 14:01 爷的眼睛闪亮 阅读(2058) 评论(0) 推荐(0) 编辑
SpringBoot配置属性之NOSQL
摘要:cache spring.cache.cache-names指定要创建的缓存的名称,逗号分隔(若该缓存实现支持的话) spring.cache.ehcache.config指定初始化EhCache时使用的配置文件的位置指定. spring.cache.guava.spec指定创建缓存要使用的spec 阅读全文
posted @ 2017-12-19 14:00 爷的眼睛闪亮 阅读(2031) 评论(0) 推荐(0) 编辑
SpringBoot配置属性之DataSource
摘要:datasource spring.dao.exceptiontranslation.enabled是否开启PersistenceExceptionTranslationPostProcessor,默认为true spring.datasource.abandon-when-percentage-f 阅读全文
posted @ 2017-12-19 13:59 爷的眼睛闪亮 阅读(13738) 评论(0) 推荐(0) 编辑
SpringBoot配置属性之Server
摘要:server配置 server.address指定server绑定的地址 server.compression.enabled是否开启压缩,默认为false. server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:t 阅读全文
posted @ 2017-12-19 13:58 爷的眼睛闪亮 阅读(17027) 评论(0) 推荐(0) 编辑
SpringBoot配置属性之MVC
摘要:序 主要是mvc相关的一些配置 mvc spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format设定日期的格式 阅读全文
posted @ 2017-12-19 13:57 爷的眼睛闪亮 阅读(314) 评论(0) 推荐(0) 编辑
分布式锁,进程锁,线程锁到底是什么
摘要:在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。 线程锁:大家都不陌生,主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同一时间只有一个线程在执行,其余 阅读全文
posted @ 2017-12-15 16:56 爷的眼睛闪亮 阅读(3356) 评论(0) 推荐(0) 编辑
基于zookeeper实现分布式锁
摘要:一、分布式锁介绍 分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。 二、架构介绍 在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图 解释: 左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个 阅读全文
posted @ 2017-12-15 16:50 爷的眼睛闪亮 阅读(483) 评论(0) 推荐(0) 编辑
基于zookeeper简单实现分布式锁
摘要:这里利用zookeeper的EPHEMERAL_SEQUENTIAL类型节点及watcher机制,来简单实现分布式锁。 主要思想: 1、开启10个线程,在disLocks节点下各自创建名为sub的EPHEMERAL_SEQUENTIAL节点; 2、获取disLocks节点下所有子节点,排序,如果自己 阅读全文
posted @ 2017-12-15 16:41 爷的眼睛闪亮 阅读(1808) 评论(3) 推荐(0) 编辑
分布式锁的几种实现方式
摘要:目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两 阅读全文
posted @ 2017-12-15 16:27 爷的眼睛闪亮 阅读(105400) 评论(11) 推荐(18) 编辑
springmvc跨域+token验证
摘要:1)app后台跨域设置 2)拦截器中设置http报文header中token 3)token的生成实现 1,app后台跨域的设置 1.1 springmvc4 有直接在请求映射中对跨域的处理,只需加一个@CrossOrign() 对全局请求路径的拦截的,则需要在配置类里声明: “/greeting- 阅读全文
posted @ 2017-12-15 15:54 爷的眼睛闪亮 阅读(5068) 评论(0) 推荐(0) 编辑
token 案例,只是测试,功能并不完善(只是看看token 到底是何方神圣)
摘要:token 简单理解就是 加密 解密的一个过程 阅读全文
posted @ 2017-12-15 15:40 爷的眼睛闪亮 阅读(2879) 评论(0) 推荐(1) 编辑
Token_使用JWT生成token
摘要:1.token三部分 header { "typ": "JWT", "alg": "HS256" } payload { "iss": "ninghao.net", "exp": "1438955445", "name": "wanghao", "admin": true } iss:Issuer, 阅读全文
posted @ 2017-12-13 17:58 爷的眼睛闪亮 阅读(3618) 评论(0) 推荐(0) 编辑
JSON Web Tokens(JWT)
摘要:JWT是跨不同语言的,JWT可以在 .NET, Python, Node.js, Java, PHP, Ruby, Go, JavaScript和Haskell中使用 JWT是自我包涵的,它们包含了必要的所有信息,这就意味着JWT能够传递关于它自己的基本信息,比如用户信息和签名等。 JWT传递是容易 阅读全文
posted @ 2017-12-13 11:37 爷的眼睛闪亮 阅读(4512) 评论(1) 推荐(0) 编辑
token 机制
摘要: 阅读全文
posted @ 2017-12-13 11:24 爷的眼睛闪亮 阅读(134) 评论(0) 推荐(0) 编辑
Spring MVC配置CORS(解决跨域请求)
摘要:1. CORS 简介 同源策略(same origin policy)是浏览器安全的基石。在同源策略的限制下,非同源的网站之间不能发送 ajax 请求的。 为了解决这个问题,w3c 提出了跨源资源共享,即 CORS(Cross-Origin Resource Sharing)。 CORS 做到了两点 阅读全文
posted @ 2017-12-13 11:06 爷的眼睛闪亮 阅读(1026) 评论(0) 推荐(0) 编辑
@Autowired注入了dao,为什么还要写getDao(){return userDao}这个方法?有什么作用?
摘要:Autowired private UserDao userDao; @Override public BaseDao<User> getDao() { return userDao; } 比如你写的代码叫UserService,有个其他的service依赖UserService同时也依赖UserD 阅读全文
posted @ 2017-12-12 18:31 爷的眼睛闪亮 阅读(1112) 评论(0) 推荐(0) 编辑
spring autowired还需要在xml中申明bean ?
摘要:如果未自动扫描spring管理的类,则需要在xml中申明。如果自动扫描包下的类,则不需要(如果配置了自动扫描,还是不行还需要进行手动在xml中声明,则就是工程建立的有问题,包的路径等问题) 阅读全文
posted @ 2017-12-12 18:29 爷的眼睛闪亮 阅读(221) 评论(0) 推荐(0) 编辑
Spring 注解配置(2)——@Autowired
摘要:@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的 通过这种方式来,配置比较繁琐,而且代码比较多。在Spring 2.5 阅读全文
posted @ 2017-12-12 18:08 爷的眼睛闪亮 阅读(140) 评论(0) 推荐(0) 编辑
Elasticsearch入门基础(1)
摘要:基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒)。 集群(cluster) 一个集群就是由一个 阅读全文
posted @ 2017-12-11 17:13 爷的眼睛闪亮 阅读(195) 评论(0) 推荐(0) 编辑
Elasticsearch 数据搜索篇
摘要:搜索API ES提供了两种搜索的方式:请求参数方式 和 请求体方式。 请求参数方式 其中bank是查询的索引名称,q后面跟着搜索的条件:q=*表示查询所有的内容 请求体方式(推荐这种方式) 这种方式会把查询的内容放入body中,会造成一定的开销,但是易于理解。在平时的练习中,推荐这种方式。 返回的内 阅读全文
posted @ 2017-12-11 17:03 爷的眼睛闪亮 阅读(2716) 评论(0) 推荐(0) 编辑
ElasticSearch 常用的查询过滤语句
摘要:query 和 filter 的区别请看: http://www.cnblogs.com/ghj1976/p/5292740.html Filter DSL term 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经分析的文本数据类型): { 阅读全文
posted @ 2017-12-11 16:36 爷的眼睛闪亮 阅读(298) 评论(0) 推荐(0) 编辑
/etc/ssh/sshd_config 配置(ssh连接)
摘要:# Package generated configuration file# See the sshd_config(5) manpage for details# What ports, IPs and protocols we listen forPort 22# Use these opti 阅读全文
posted @ 2017-12-09 15:35 爷的眼睛闪亮 阅读(2385) 评论(0) 推荐(0) 编辑
/etc/vsftpd.conf配置(ftp上传)
摘要:# Example config file /etc/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens things up a bit, to make the 阅读全文
posted @ 2017-12-09 15:34 爷的眼睛闪亮 阅读(916) 评论(0) 推荐(0) 编辑
解决Ubuntu Ping网关Destination Host Unreachable错误
摘要:ifconfig 检查了配置,没问题,是ok的, 检查了防火墙,是关闭的,邪乎了,是什么问题呢 各种尝试,最后,将 ip 搞成自动获取就 可以ping通了,但为啥手动设置就不行呢? 最后看了这个朋友的文章 http://my.oschina.net/kevinvane/blog/354314 才点醒 阅读全文
posted @ 2017-12-09 13:43 爷的眼睛闪亮 阅读(2235) 评论(0) 推荐(0) 编辑
Unable to lock the administration directory (/var/lib/dpkg/),is another process using it?
摘要:Description:无法获得锁 /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)Unable to lock the administration directory (/var/lib/dpkg/), is anot 阅读全文
posted @ 2017-12-09 11:58 爷的眼睛闪亮 阅读(176) 评论(0) 推荐(0) 编辑
Ubuntu 中/etc/resolv.conf 文件修改丢失的解决方案
摘要:方法一 1.需要创建一个文件/etc/resolvconf/resolv.conf.d/tail sudo vi /etc/resolvconf/resolv.conf.d/tail 2.在该文件中写入自己需要的dns服务器,格式与/etc/resolv.conf相同 nameserver 8.8. 阅读全文
posted @ 2017-12-07 11:46 爷的眼睛闪亮 阅读(3699) 评论(0) 推荐(0) 编辑
【Hadoop基础】hadoop fs 命令
摘要:1,hadoop fs –fs [local | <file system URI>]:声明hadoop使用的文件系统,如果不声明的话,使用当前配置文件配置的,按如下顺序查找:hadoop jar里的hadoop-default.xml->$HADOOP_CONF_DIR下的hadoop-defau 阅读全文
posted @ 2017-12-06 19:50 爷的眼睛闪亮 阅读(449) 评论(0) 推荐(0) 编辑
修改ubuntu下网卡名不是eth0的问题
摘要:重启后,网卡名称果然变成了eth0和wlan0 阅读全文
posted @ 2017-12-06 18:22 爷的眼睛闪亮 阅读(548) 评论(0) 推荐(0) 编辑
解决Ubuntu环境变量错误导致无法正常登录
摘要:一、问题产生 配置JDK时,按照搜索到的一篇文章中的做法,修改了/etc/profile文件里的内容。在原内容保持不变的基础上,大致添加了以下内容: export JAVA_HOME=.... export PATH=.... 然而,重启再次试图登录X windows时,发生错误。输入密码后没有反应 阅读全文
posted @ 2017-12-05 15:22 爷的眼睛闪亮 阅读(1606) 评论(0) 推荐(0) 编辑
[IDEA]IntelliJ IDEA 报 This license BIG3CLIK6F has been cancelled 错误
摘要:JetBrains 最近封杀了lanyus提供的序列号,用的人多了,自然会引起JetBrains的注意。 在激活时,会先在本地做一次验证,然后会把注册码发送到JetBrains的账号服务器上account.jetbrains.com,只要屏蔽掉这个域名就可以了。 在Host文件中添加一条下面的规则即 阅读全文
posted @ 2017-12-05 10:35 爷的眼睛闪亮 阅读(2241) 评论(0) 推荐(0) 编辑
ambari 大数据安装利器
摘要:https://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari/ 阅读全文
posted @ 2017-12-04 20:31 爷的眼睛闪亮 阅读(142) 评论(0) 推荐(0) 编辑
Linux中基于hadoop安装hive(CentOS7+hadoop2.8.0+hive2.1.1)
摘要:http://blog.csdn.net/pucao_cug/article/details/71773665 阅读全文
posted @ 2017-12-04 20:11 爷的眼睛闪亮 阅读(284) 评论(0) 推荐(0) 编辑
ActiveMQ API 详解
摘要:4.1 开发JSM的步骤 广义上说,一个JMS 应用是几个JMS 客户端交换消息,开发JMS 客户端应用由以下几步构成: 用JNDI 得到ConnectionFactory 对象; 用ConnectionFactory 创建Connection 对象; 用Connection 对象创建一个或多个JM 阅读全文
posted @ 2017-12-04 16:13 爷的眼睛闪亮 阅读(5675) 评论(1) 推荐(1) 编辑
ckeditor 实现图片上传以及预览(亲测有效)
摘要:引用ckeditor 阅读全文
posted @ 2017-12-01 10:57 爷的眼睛闪亮 阅读(15082) 评论(0) 推荐(0) 编辑
idea maven项目模块中的Content Root
摘要: 阅读全文
posted @ 2017-12-01 09:49 爷的眼睛闪亮 阅读(1748) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示