- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 【面试题】统计产量数据:难点(分组汇总 列转行 查询结果插入)
题目:有一张数据产量表 如下YearMonthdata2016150020162600.........201712300编写SQL,产生如下数据,并保存到tab2,其中S1 S2 S3 S4代表4个季度YearS1S2S3S420161200300060008000201718002800700075001 首先对问题进行分解,原始数据中是每个月的产量,而我们实际需要的是每个季度,所以先对...
2018-03-09 14:40:17
423
原创 SpringBoot 学习系列 配置随机端口
一 springboot 配置端口的方式一般有3种 1 实现 EmbeddedServletContainerCustomizer 接口并重写 customize方法 @Override public void customize(ConfigurableEmbeddedServletContainer container) { //配置端口号 container.setPor
2018-01-09 18:56:45
6104
1
原创 Eclipse 内容提示卡顿 报错的解决办法
解决办法 1 打开Window -> preferences -> java -> Editor -> Content Assist -> Advanced 2 去掉Java Proposals (Code Recommenders的勾选 3 然后勾选Java Proposals
2017-12-31 18:42:12
1130
原创 Springboot与SpringCloud版本的关系
1.2.x A Angel 1.3.x B Brixton 1.4.x C Camden 1.5.x D Dalston 在项目搭建的过程中要注意 版本和集成依赖的匹配 spring-boot-starter-parent 与 spring-cloud-dependencies
2017-12-31 17:16:52
3638
原创 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
61184
10
转载 小公司程序员怎么进大公司
进了小公司的应届程序员如何翻身进入大公司——知乎上的一个问题,有近 4700 人关注,130 多万次浏览,我的回答有 125 人赞同。看来这是很多在小公司颠簸流离多年感到疲惫的开发者都会关注的问题。 问题描述如下: 都知道大家说毕业要去大公司,但总有不小心或实力不济,进了小公司的应届程序员。请问如何在加班疯狂、培训体系不完善的小公司里,提升自己的实力,凭借技术和工作能力跳槽到大公司?如果说
2017-07-11 09:38:38
774
原创 关于tomcat发布项目404的奇葩问题
这次导致这个问题的主要原因是因为项目是从GIT检出的,而使用eclipse转换为maven项目时,会导致项目发布的很多配置都会混乱, 通过项目右键-deployment Assembly 可以看到所有发布的配置 图中红色部分是发布webapps目录下的文件,而蓝色部分是必须删掉的,否则会覆盖掉web.xml
2017-05-13 17:16:37
461
原创 高并发场景系列(一) 利用redis实现分布式事务锁,解决高并发环境下减库存
问题描述:某电商平台,首发一款新品手机,每人限购2台,预计会有10W的并发,在该情况下,如果扣减库存,保证不会超卖 方案一 利用数据库机制,通过对记录进行锁定,再进行操作 SELECT * from goods where ID =1 for update; UPDATE goods set stock = stock - 1; 利用排它锁将并行转化为串行操作,但该方案的
2017-04-30 13:36:03
17366
4
原创 读书记录
2017-3月 Java EE设计模式解析与应用 (完成) Java开发技术 在架构中体验设计模式和算法之美 (完成) Netty权威指南 (未完成) 大话设计模式
2017-03-23 19:43:19
383
原创 程序员的成长之路:设计模式:适配器模式
适配器模式 将一个类的接口转换成客户希望的另外一个接口。使得不兼容的两个类可以一起工作. 在实际开发中,我们实现某一需求经,会发现项目中已经有一个满足需求的类,但是这个类与我们希望的接口不兼容,这个时候我们就可以使用适配器模式. 场景:一个已有的项目中,其日志记录的实现方式是保存txt文件,而客户希望提供xml的方式,以后很可能也需要持久化到数据库的方式,由于txt的方式已经实现了,基于OC
2017-03-21 23:24:29
355
原创 软件架构的概念
软件架构概念的定义 1 组成 描述软件中 组件的结构和组件之间的交互 ,组件可以是 子系统,框架,模块,类,成员 2 决策 描述软件设计过程中的一系列决策包括:结构,性能,易用,并发,可伸缩等 总结:其实在一个软件架构过程中,一定都包含组成和决策.而实质上,一个软件的架构过程应该包括 软件系统划分 软件模块划分 软件功能划分 通讯机制 安全机制 技术后选型 性能
2017-02-11 22:43:25
717
北京知名架构师笔记 带书签画图
2017-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅