自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tian583391571的专栏

coding for my life.

  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

原创 0228 我的潘多拉

我的潘多拉从一个故事说起。从前,有个Java程序员非常喜欢写程序,喜欢研究源码,读英文文档。但是它在一家小公司里工作,公司的技术栈很陈旧。单个系统代码中含有很多的xml配置,配置各种中间件的入口适配器,而不同的业务系统中都是类似的配置。启动单个系统很慢。启动依赖web组件,无法快速部署。公共组件的依赖复杂,容易依赖冲突,版本陈旧。在springcloud流行的时代,无法快速集成新的优秀组件...

2020-02-29 01:15:37 226

原创 0226 rest接口设计

align=left&display=inline&height=322&name=image.png&originHeight=322&originWidth=338&size=154389&status=done&style=none&width=338)背景为了更方便的书写和阐述问题,文章中按照第一人称的角度书写。作为一个以java为主要开发语言的工程师,我所描述的都是java相关的编...

2020-02-27 12:05:02 832

原创 0224 如何面对高并发?缓存?中台为什么会火?

场景的变化场景特点变化点老复杂的业务逻辑新大量用户高并发访问软件开发方法,过程管理,组织架构变化垂直伸缩提高服务器的硬件配置来支撑;两个问题:物理服务器的硬件性能上限;投入的成本跟性能提升不成线性关系;水平伸缩使用更多的服务器形成集群来支撑分布式架构的演进22 缓存背景分布式架构中,使用缓存可以优化...

2020-02-24 18:53:41 789

原创 0223 研发工程师如何提高接口质量?

背景最近团队中把只会做功能测试的测试岗位去掉了,那么软件质量的保证就落到了开发人员和产品人员的工作职责中了,不说这完全是一件坏事,这为开发岗位提出了更高的要求。为了适应团队的变化,找了一门小课程补充了一下关于接口测试的知识和思维。本文是学习完毕之后的一个小结。当成是学完之后的一个收货的输出,希望可以帮到相关的研发同学。主要内容软件测试的主要内容是:测试工程师做的最多是界面测试...

2020-02-23 12:57:35 878

原创 0219 springmvc-拦截器和响应增强

拦截器拦截器分同步拦截器和异步拦截器;HandlerInterceptor方法和执行时机可以看DispathcerServlet的原来确定它的三个方法的执行时机;AsynHandlerInterceptor看注释,主要用来清理在并发环境加清理ThreadLocal的数据;ResponseBodyAdvice对返回值备注了@ResponseBody或者返回ResponseEn...

2020-02-19 23:44:07 140

原创 0216 aop和打印数据库执行日志

需求maven依赖 <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.8.7</version> ...

2020-02-16 23:25:53 189

原创 0215 docker环境

docker的下载安装和基本使用我使用的mac,直接安装desktop。 然后命令行使用docker,关于desktop的使用,可以看官方文档。安装好之后,确认一下是否可以运行,输入docker version指令试试。docker versiondocker的基本指令docker info : 查看docker服务端的信息,比如有多少容器,有多少镜像在本地;do...

2020-02-16 13:04:46 762

原创 0203 生成mysql的数据库的数据字典

原理项目的数据库字典表是一个很重要的文档。通过此文档可以清晰的了解数据表结构及开发者的设计意图。通常为了方便我都是直接在数据库中建表,然后通过工具导出数据字典。在Mysql数据库中有一个information_schema库,它提供了访问数据库元数据的方式。什么是元数据呢?就是关于数据的数据,如数据库名、表名、列的数据类型、访问权限等。SCHEMATA表:提供了当前mysql实例中所有...

2020-02-07 12:30:01 212

原创 0207 软件是如何运行和崩溃的?

背景程序员的任务是写代码【软件】,代码【软件】本身无价值,代码【软件】运行起来才能实现价值。运行以java程序为例:首先把代码通过编译器编译成可执行代码。运行过程:冯洛伊曼模型1. 操作系统从磁盘中加载 程序(代码)到内存,程序变成了进程;2. 操作系统调度cpu给到进程,完成计算任务;3. 操作系统协调io设备,输出计算结果;内存模型:1. 程序代码2...

2020-02-07 12:23:28 259

原创 0203 生成mysql的数据库的数据字典

原理项目的数据库字典表是一个很重要的文档。通过此文档可以清晰的了解数据表结构及开发者的设计意图。通常为了方便我都是直接在数据库中建表,然后通过工具导出数据字典。在Mysql数据库中有一个information_schema库,它提供了访问数据库元数据的方式。什么是元数据呢?就是关于数据的数据,如数据库名、表名、列的数据类型、访问权限等。SCHEMATA表:提供了当前mysql实例中所有...

2020-02-03 23:20:41 205

实用调试技巧

调试是一种重要的技能,谁也不能保证自己写的代码百分百正确,快速的调试是提高工作效率的保证.

2012-02-03

数据库课程设计-旅馆管理系统

这是我做的课程设计,花了不少时间!老师给了优秀。 模拟旅馆的前台接待还有资源的管理。 数据库使用经典的SQL2000 ,有设计的文档说明。 前台开发用的PB(9.0)。 论文是按照毕业设计的格式写的,很有参考性。 界面美观,功能都实现了!

2010-09-15

网络课程设计 -Echo程序的设计和实现

这是我的网络课程设计,老师给的成绩是优秀! 一个简单的C/S网络通讯软件。 支持图形界面,多线程。 绝对原创!

2010-09-15

《21 掌握java》源代码

学习计算机语言的最好方式无疑是通过代码实战。

2010-05-28

java 初学者 必看的一些资料 清单

Java学习路径 工具篇 Java学习路径 书籍篇 Java学习路径 过程篇 各种精彩

2010-05-28

自己做的 java 计算器

全部是自己敲的代码 每一个功能的实现都是自己的想法加上实现 参考了一本资料书《java 范例大全》 有问题联系我 QQ 583391571 欢迎交流

2010-05-27

网页特效制作 网页特效制作

网页特效制作 网页特效制作 网页特效制作 网页特效制作

2010-03-19

设计模式举例和简单说明

设计模式迷你手册 快速了解各种经典的设计模式 软件开发和设计的重要参考资料

2010-03-15

acm 题集 各种精彩

学习计算机,动手能力永远是第一位的,编几个程序试试~~~

2009-10-25

c 期末考试题 3套

上课可以不听,但是考试不能不过,精选3套经典的样题,带上详细的答案,考试的绝对好帮手~~~

2009-10-25

自己用c++ 做的一个浏览器 简单 但是功能还是能实现

自己用c++ 做的一个浏览器 简单 但是功能还是能实现 在vc++ 6.0下运行,希望对需要的人有用。

2009-10-06

数据库系统概论第三版 (完整)

讲解深入浅出,没有第四版的新,但是绝对比第四版的经典。

2009-10-06

c++ 基础教程 ppt

从c入手,慢慢过度到c++ ,先从理论思想入手,结合实例,熟悉c++的基本程序设计。

2009-10-06

一个数据结构课程设计 含密码登陆 财务管理系统

这是我做的一个课程设计 , 希望能给需要的人一些帮助.

2009-06-14

空空如也

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

TA关注的人

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