![个人头像照片](https://ucc.alicdn.com/avatar/img_4f5e5f76b903539700e244dfbd57fdff.jpg)
A code cleanliness code farmers, A programmer concentrate on elegant design, A want to do with the product architect
暂时未有相关通用技术能力~
阿里云技能认证
详细说明error: dst refspec v1.0 matches more than one. error: failed to push some refs to '' 错误原因是 branch名和tag名有相同的,在执行git push origin :branchName时,就会报上面的错 删除branch: git branch -r -d origin/branch-name //只能使用这个命令来删除branch,下面的命令不可以。
引言 Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来,是一个与微服务(MicroServices)相当契合的微框架。
我以面试官的身份参加过很多Java的面试,以下是五个比较有技巧的问题,我发现有些初级到中级的Java研发人员在这些问题上没有完全弄明白,似懂非懂。所以我写了一篇相关的文章,帮助初级Java研发人员弄清楚这些问题。
本文不涉及复杂的底层数据结构,通过explain解释SQL,并根据可能出现的情况,来做具体的优化,使千万级表关联查询第一页结果能在2秒内完成(真实业务告警系统优化结果)。 需要优化的查询:使用explain 出现了Using temporary; 有分页时出现了Using filesort则表示使用不了索引,需要根据下面的技巧来调整语句 rows过多,或者几乎是全表的记录数; key 是 (NULL); possible_keys 出现过多(待选)索引。
http://www.jquery-bootgrid.com/GettingStarted 日志是生产环境非常重要的配置,在迁移老的工程到spring-boot时日志的设置兼容很重要,以下是自己在配置日志的时候由于不仔细导致的一些问题备注一下 问题描述 spring boot 默认的日志...
Putty鼠标按钮选项 通过鼠标按钮选项可以控制鼠标来进行复制、粘贴操作,选项包括: 1.Windows选项; 2.混合模式(系统默认选项); 3.Xterm模式. 以上是三种模式选项的简单介绍,下面我们逐一的来学习。
13.2.1. About JPA The Java Persistence API (JPA) is the standard for using persistence in Java projects.
mysql查询当天的所有信息: select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) and day(regdate)=day(now())这个有一些繁琐,还有简单的写法: selec...
http接口请求参数签名工具类的实现和测试代码 http://blog.csdn.net/5iasp/article/details/52539901 http://www.what21.com/programming/java/java-algorithm/rs.html
In the previous post you could read about separate Spring Boot builds for a local development machine and public environments.
伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前(管你接受不接受),其实大多数概念以前就有,但很少被提的这么频繁(现在好像不提及都不好意思交流了)。想起有人总结的一句话,微服务架构的特点就是:“一解释就懂,一问就不知,一讨论就吵架”。
使用@Query可以在自定义的查询方法上使用@Query来指定该方法要执行的查询语句,比如:@Query("select o from UserModel o where o.uuid=?1")public List findByUuidOrAge(int uuid);注意:1:方法的参数个数...
How to configure Spring Security to allow Swagger URL to be accessed without authentication @Configuration public class WebSecurityConfiguration...
If you have a single default method (without explicit path mapping), then all requests without a more specific mapped method found will be dispatched to it.
A ManyToMany relationship in Java is where the source object has an attribute that stores a collection of target objects and (if) those target objects...
第 4 章 Hibernate验证器 http://hibernate.org/validator/documentation/getting-started/#applying-constraints 注解是一种为领域模型(domain model)指定不变约束的简洁而幽雅的方法。
RC版本 RC:(Release Candidate) Candidate是候选人的意思,用在软件上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。
boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE,...
错误原因:org.springframework.data.domain.SortSort sort=new Sort(Sort.Direction.DESC,"created_time");//此处使用了数据库的字段名 public Sort(Sort.
(1)需要将swagger json转换成amazon api gateway 所需要的格式(根据Method Request中 Request PathsURL Query String ParametersHTTP Request Headers ---> Integration Requ...
在用maven编译项目是由于项目中用了jdk 1.8, 编译是报错 -source 1.5 中不支持 lambda 表达式,Google找到这篇解决方案,记录一下: 编译时报如下错误: [ERROR] COMPILATION ERROR : [INFO] --------------...
key:3-key key:/v1.02-key Exception in thread "main" java.util.ConcurrentModificationException at java.
前言 上一篇文章介绍了SpringBoot的PropertySourceLoader,自定义了Json格式的配置文件加载。这里再介绍下EndPoint,并通过自定EndPoint来介绍实现原理。 Endpoint SpringBoot的Endpoint主要是用来监控应用服务的运行状况,并集成在Mvc中提供查看接口。
http://docs.spring.io/spring-security/site/docs/4.2.0.RELEASE/reference/htmlsingle/#authorize-requests 37.
软件安全本身就是个很复杂的问题,由于微服务系统中的每个服务都要处理安全问题,所以在微服务场景下会更复杂。David Borsos在最近的伦敦微服务大会上作了相关内容的演讲,并评估了四种面向微服务系统的身份验证方案。
首先, 如果你的ssh没有安装的话,要安装ssh服务端。ubuntu是很简单sudo apt-get install openssh-server1,建立你的git 目录。 ourunix@ubuntu:~$ mkdir testgitourunix@ubuntu:~$ cd testgit/2,建立你的git仓库。
2016做的事: 技术上的:(1)设计了一个框架,基于反射。反思:设计并实施完成后,没有画一个时序图或类似的流程图来梳理下问题所在在实际项目中使用了锁、线程池、多线程的相关知识 (2)参与并实际了基于SpringBoot,redis,Spring mvc,mybatis,mysql,Ela...
Person[name=Jack,age=10] style==null:Person@deb6432[name=Jack,age=10,password=Jack'sPassword] SHORT_PREFIX_STYLE:Person[name=Jack,age=10,passwo...
@Configuration @EnableWebMvcSecurity @EnableGlobalMethodSecurity(securedEnabled = true, prePostEnabled = true, proxyTargetClass = true) public cl...
异常机制是现代主流语言的标配,但是异常处理问题虽然已经被讨论很多,也有很多经典书籍的论述,却一直都充满争议。很多人都觉得异常处理很难拿捏,同时也难以理解一些语言或库的异常处理设计。我使用Java近10年,但直到最近我才感觉完全理清了对于异常处理的种种疑惑,下面就介绍一下我对Java异常处理原理和原则的一些认识,欢迎交流探讨! Exception和Error的区别 谈异常处理的第一个问题是:什么是异常?什么又不是异常?这个问题看似简单,其实很多人都没有分辨清楚,尤其是人们经常混用异常(Exception)、错误(Error)、失败(Failure)、缺陷(Bug)这些接近又有区别的词。
引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。
前言Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。
前不久的项目时间紧张,为了尽快完成原型开发,写了一段效率相当低的代码。 最近几天闲下来,主动把之前的代码优化了一下:) 标签:Java、Mybatis、MySQL 概况:本地系统从另外一个系统得到实体类集合List,但是实体中只有eventId信息,其他属性值均为空。
What is JSON Web Token? JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object.
jose4j / JWT Examples View History JSON Web Token (JWT) Code Examples Producing and consuming a signed JWT Using an HTTPS JWKS endpoint Using JWKs X.
Basic 概述 Basic 认证是HTTP 中非常简单的认证方式,因为简单,所以不是很安全,不过仍然非常常用。 当一个客户端向一个需要认证的HTTP服务器进行数据请求时,如果之前没有认证过,HTTP服务器会返回401状态码,要求客户端输入用户名和密码。
redis开启远程访问redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf打开redis.conf文件在NETWORK部分有说明 解决办法:注释掉bind 127.0.
HttpComponentsClientHttpRequestFactory If you are using Spring MVC's RestTemplate to make REST calls, it is important to realize that it doesn't us...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0664 for '/home/root/.
在客户端存储数据 HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储 之前,这些都是由 cookie 完成的。
使用命令 docker inspect 容器ID 然后过虑出 IPAddress 即可查看 Docker 的 IP docker inspect 容器ID | grep IPAddress
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.
HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth.
原文:http://www.importnew.com/21051.html 什么是异步模式 要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式: (图1) 浏览器发起请求,Web服务器开一个线程处理,处理完把处理结果返回浏览器。
CREATE TABLE `tab1` (`tab1_id` VARCHAR(11) DEFAULT NULL,`create` TIMESTAMP(3) NULL DEFAULT NULL,`create2` DATETIME(3) DEFAULT NULL) ENGINE=INNODB DEFA...
CREATE DATABASE `test` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ; mysql> create database daily default character set utf8mb4 collate utf8mb4_unicode_ci; 原文:http://blog.
1增加两个字段: mysql> create table id_name(id int,name varchar(20)); Query OK, 0 rows affected (0.13 sec) mysql> alter table id_name add age int,ad...
http://dev.baidu.com/platform/s10 http://lbsyun.baidu.com/index.php?title=jspopular
JShop简介:jshop是一套使用Java语言开发的B2C网店系统,致力于为个人和中小企业提供免费、好用的网店系统。 项目主页:http://git.oschina.net/dinguangx/jshop 在线演示: 前台: http://jshop.
Caused by: java.lang.IllegalArgumentException: ProceedingJoinPoint is only supported for around advice at org.