自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无界编程

我是Oracle Java JCP会员 博客域名 https://linuxstyle.blog.csdn.net/

  • 博客(6)
  • 资源 (20)
  • 论坛 (11)
  • 收藏
  • 关注

原创 系统架构的过程 浮现式设计

系统架构如果设计之初就设计错了,那么必然是南辕北辙。系统分为三层,数据层 视图层 业务层数据层 包含数据存储和数据交互,应该是纯数据操作和业务无关业务层 自然就是service层这是最多变的一层视图层 接口那么系统设计应该按照什么顺序呢?应该是先设计数据层,如果数据层设计错了那么整体就会事倍功半。所以这是一个自底往上的过程。但是,上并不是到业务层,而是视图层,因为你的一切设计都是围绕对外,如果你的接口没有使用使用价值整个系统也就变得没有价值。好,当你设计好视图和数..

2021-02-20 20:22:40 432

原创 索引与联合索引使用注意

索引和联合索引看似很简单但是往往不一定用的对。假设数据库2个字段a,b都是查询条件第一个问题:是建立2个索引还是一个联合索引?第二个问题:如果建立联合索引那么字段的顺序有什么讲究?原则:1.如果需要多个字段唯一健那么需要联合索引2.如果某2个字段总是成对出现在查询语句里需要建立联合索引,相反的如果这2个字段总是出现在不同的查询语句也就是两者没有什么必然连续无需联合索引3.联合索引字段的先后顺序ab还是ba看列值选择性好的放前面,所谓列值选择性好就是该字段重复的越少越好。.

2021-02-20 18:33:50 510

原创 大厂线上案例复盘--代码漏洞

这是一则发生在某大厂的真实案例,出于脱敏名字这且不说。这个系统因为第一次上线,流量非常的大。所以需要灰度上线,所谓灰度方案很短,比如按照地理位置,先选择某个访问量小的地区比如西部青海。然后逐步放量,几天以后增加几个省再看看,然后如果没问题扩大到全国。灰度是没有问题的,也是必要的。APP--->B系统--->新系统这个系统提供了一个接口给B调用由于B系统是全国开放,所以B的流量很大,B上面没有做地区限制,他的流量会都打到新系统上。所以一开始不是青海的用户..

2021-02-15 09:59:26 287

原创 从一个需求看问题的无限复杂化和简单化

一个需求 如果你一开始的出发点就错了,那么后续的设计只会非常复杂,而且还会有漏洞,也很难发现,发现了也很难解决。先看数据结构:A表 主键id 其他各种字段不重要 ,重要的就一个字段sort字段aid1 sort=1aid2 sort=1---------------------B表 A的关联表 存A的id 还有就是C表的idaid1 cid1aid2 cid2-------------------C表 某种数据cid1cid2...

2021-02-03 22:46:39 212

原创 代码规范碎碎念

代码规范碎碎念list条件多于2不要写命名上controller (model-DTO)service (model)repository层 语义化构造(entity->model)String转map 语义化数据结构String转model 从数据库层增强语义 组装模型DAO ( entity)mapperVO(admin) DTO(client)---------facade层 必须接外部接口 必须用 integration包一层接口降级不...

2021-02-02 14:58:54 193

原创 暗时间:开发效率为何如此低下

产品 开发 测试 三者都理解不一致。产品怎么样表达出自己的诉求,是否写清文档就够了。开发觉得自己沟通了,但是为什么测试一提测又许多问题。测试的case看似都一起评审了。而这样的结果必然是重新修修补补,怎么样事前把问题全部解决?产品的设计稿,开发的代码,测试的case 不统一是关键!...

2021-02-02 14:53:08 175

FreeTDS-0.95版

FreeTDS最新版本支持SqlServer2008,注意网上的FreeTDS0.91不支持--with-tdsver=7.1以上的SqlServer配置,也就是是说--with-SqlServer2005/2008在FreeTDS0.91下和2000是一样的驱动。

1970-01-08

EncodingDetect.java

由于文件编码类型众多,例如UTF-8,GBK,UTF-16,GB2312等等,识别文件编码类型,使用方法参考此文:http://blog.csdn.net/21aspnet/article/details/50612867

2016-01-30

JDK源码 openjdk-8u40-src-b25-10_feb_2015.zip

jdk1.8源码 这是从官方网站下载 请放心使用 openjdk和oracle jdk并无太大差异

2019-03-17

Bz1621.lzh二进制编译器

二进制编译器,是一种可以直接对二进制数编辑的软件

2012-11-16

jdk-12_windows-x64_bin.exe和安装说明

jdk-12_windows-x64_bin.exe和安装说明,有截图一步一步照着做就行,IDEA下怎么安装需要注意的都写清楚了。

2019-03-23

数据结构与算法分析 Java语言描述(第3版)源码

经典教材 数据结构与算法分析_Java语言描述(第3版)源码 可以直接下载运行

2019-05-03

wnl.js

wnl.js

2007-05-14

日历和时间钟

日历和时间钟

2007-05-14

calendar.js

calendar.js

2007-05-14

Zing虚拟机文档Understanding Java Garbage Collection(了解Java垃圾收集)

WP - Understanding Java Garbage Collection(了解Java垃圾收集).pdf WP - C4(C4:连续并发压缩收集器).pdf WP - JVM Performance Study(JVM性能研究使用Apache Cassandra™比较OracleHotSpot®和AzulZing®).pdf

2019-03-19

freetds-0.91.tar.gz

Linux 环境 PHP 调用 Sqlserver

2015-08-12

calendar.js

calendar.js

2007-05-14

图片和js代码

图片和js代码

2007-05-14

计算机网络 第五版 带书签 谢希仁版

经典计算机书籍,带书签,文件也不大,非常清晰

2013-10-22

clock.swf

clock.swf

2007-05-14

linux0.01代码

linux0.01代码,只有10000行左右,可以在redhat7.3下可成功编译,可以学到linux的优秀思想

2012-12-08

彻底搞定C指针--姚云飞著

姚云飞先生的大作《彻底搞定C指针》是互联网上中文C/C++界内为数不多的专门阐述C指针问题的优秀文献资源之一。

2011-08-03

图片和js代码.rar

图片和js代码.rar

2007-05-14

梅花雨日历1

梅花雨日历1

2007-05-14

图片和日历.rar

图片和日历.rar图片和日历.rar

2007-05-14

空空如也

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

TA关注的人 TA的粉丝

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