自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vision

Java后端开发职业生涯记录

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 【面试题】统计产量数据:难点(分组汇总 列转行 查询结果插入)

题目:有一张数据产量表 如下YearMonthdata2016150020162600.........201712300编写SQL,产生如下数据,并保存到tab2,其中S1 S2 S3 S4代表4个季度YearS1S2S3S420161200300060008000201718002800700075001    首先对问题进行分解,原始数据中是每个月的产量,而我们实际需要的是每个季度,所以先对...

2018-03-09 14:40:17 333

原创 SpringBoot 学习系列 配置随机端口

一 springboot 配置端口的方式一般有3种1 实现 EmbeddedServletContainerCustomizer 接口并重写 customize方法 @Override public void customize(ConfigurableEmbeddedServletContainer container) { //配置端口号 container.setPor

2018-01-09 18:56:45 5888 1

原创 Eclipse 内容提示卡顿 报错的解决办法

解决办法1   打开Window -> preferences -> java -> Editor -> Content Assist -> Advanced2   去掉Java Proposals (Code Recommenders的勾选3   然后勾选Java Proposals

2017-12-31 18:42:12 935

原创 Springboot与SpringCloud版本的关系

1.2.xA Angel1.3.xB  Brixton1.4.xC Camden1.5.xD Dalston在项目搭建的过程中要注意 版本和集成依赖的匹配spring-boot-starter-parent 与spring-cloud-dependencies

2017-12-31 17:16:52 3522

原创 SpringBoot-provider-JPA Not a managed type 问题分析及解决办法

spring boot jpa-java.lang.IllegalArgumentException: Not a managed type异常问题解决方法JPA实体类没有被扫描到,导致这样的情况有以下几种可能1 实体类没有加上@Entity注解对应解决方法在实体类上加上@Entity即可解决问题2 没有按照SpringBoot的约定,默认扫描(application.ja

2017-12-31 17:05:29 60342 10

转载 小公司程序员怎么进大公司

进了小公司的应届程序员如何翻身进入大公司——知乎上的一个问题,有近 4700 人关注,130 多万次浏览,我的回答有 125 人赞同。看来这是很多在小公司颠簸流离多年感到疲惫的开发者都会关注的问题。问题描述如下:都知道大家说毕业要去大公司,但总有不小心或实力不济,进了小公司的应届程序员。请问如何在加班疯狂、培训体系不完善的小公司里,提升自己的实力,凭借技术和工作能力跳槽到大公司?如果说

2017-07-11 09:38:38 662

原创 关于tomcat发布项目404的奇葩问题

这次导致这个问题的主要原因是因为项目是从GIT检出的,而使用eclipse转换为maven项目时,会导致项目发布的很多配置都会混乱,通过项目右键-deployment Assembly 可以看到所有发布的配置 图中红色部分是发布webapps目录下的文件,而蓝色部分是必须删掉的,否则会覆盖掉web.xml

2017-05-13 17:16:37 385

原创 高并发场景系列(一) 利用redis实现分布式事务锁,解决高并发环境下减库存

问题描述:某电商平台,首发一款新品手机,每人限购2台,预计会有10W的并发,在该情况下,如果扣减库存,保证不会超卖方案一利用数据库机制,通过对记录进行锁定,再进行操作 SELECT * from goods where ID =1 for update;UPDATE goods set stock = stock - 1;利用排它锁将并行转化为串行操作,但该方案的

2017-04-30 13:36:03 17060 4

原创 读书记录

2017-3月Java EE设计模式解析与应用 (完成)Java开发技术  在架构中体验设计模式和算法之美 (完成)Netty权威指南 (未完成)大话设计模式

2017-03-23 19:43:19 274

原创 程序员的成长之路:设计模式:适配器模式

适配器模式将一个类的接口转换成客户希望的另外一个接口。使得不兼容的两个类可以一起工作.在实际开发中,我们实现某一需求经,会发现项目中已经有一个满足需求的类,但是这个类与我们希望的接口不兼容,这个时候我们就可以使用适配器模式.场景:一个已有的项目中,其日志记录的实现方式是保存txt文件,而客户希望提供xml的方式,以后很可能也需要持久化到数据库的方式,由于txt的方式已经实现了,基于OC

2017-03-21 23:24:29 288

原创 软件架构的概念

软件架构概念的定义1 组成描述软件中 组件的结构和组件之间的交互 ,组件可以是 子系统,框架,模块,类,成员2 决策描述软件设计过程中的一系列决策包括:结构,性能,易用,并发,可伸缩等总结:其实在一个软件架构过程中,一定都包含组成和决策.而实质上,一个软件的架构过程应该包括软件系统划分软件模块划分软件功能划分通讯机制安全机制技术后选型性能

2017-02-11 22:43:25 577

IM即时通讯系统.part01

IM即时通讯系统.part01.rar IM即时通讯系统.part01.rar

2017-10-31

北京知名架构师笔记 带书签画图

北京知名架构师笔记 带书签画图 笔记中所涉及到的案 例均基于Centos6u6或Centos7u2 x86_64环境。笔记内容不包括扩展及提高部 分,主要目的是为了帮助初次接触Linux运维技术的同学能够快速上手。

2017-10-30

空空如也

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

TA关注的人

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