- 博客(23)
- 资源 (35)
- 收藏
- 关注
原创 JAVA构建高并发商城秒杀系统——操作实践
JAVA构建高并发商城秒杀系统——架构分析:https://blog.csdn.net/lkp1603645756/article/details/81744558未看理论知识的可以点击上方链接查看。 前面说了那么多理论,接下来自己写代码: 不清楚如何用IDEA创建Spring Boot项目的童鞋,可以点击该链接查看:https://blog.csdn.net/lkp1...
2018-08-20 15:29:47 9557 3
原创 JAVA构建高并发商城秒杀系统——架构分析
JAVA构建高并发商城秒杀系统——操作实践:https://blog.csdn.net/lkp1603645756/article/details/81871966面试场景我们打算组织一个并发一万人的秒杀活动,1元秒杀100个二手元牙刷,你给我说说解决方案。 秒杀/抢购业务场景商品秒杀、商品抢购、群红包、抢优惠劵、抽奖、......秒杀/抢购业务特点秒杀商品价格低廉、抢...
2018-08-16 19:11:52 12336
原创 淘淘商城系列(二)—— 创建数据库(一)
前面我们已经把基本工程,还有后台系统工程搭建好了,来看看后台系统所用的技术。框架:Spring + SpinrgMVC + Mybatis + dubbo前端:EasyUI数据库:MySQL 创建数据库的步骤1、安装mysql数据库这一步就省略,相信大家这一步肯定是没问题的。(如果有小伙伴不太熟练,可以百度找一下相关教程)2、在mysql中创建一个taotao数据库...
2018-08-31 11:57:20 775
原创 Spring框架源码分析
Spring核心知识Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为...
2018-08-29 14:57:19 556
转载 详解 RestTemplate 操作
详解 RestTemplate 操作作为开发人员,我们经常关注于构建伟大的软件来解决业务问题。数据只是软件完成工作时 要处理的原材料。但是如果你问一下业务人员,数据和软件谁更重要的话,他们很可能会选择 数据。数据是许多业务的生命之血。软件通常是可以替换的,但是多年积累的数据是永远不能 替换的。近几年来,以信息为中心的表述性状态转移(Representational State Tra...
2018-08-21 19:59:12 233
原创 IDEA创建Spring Boot的项目
打开IntelliJ IDEA,在菜单栏选择File菜单-->New-->Project...-->Spring Initializr,Project SDK即选择JDK的版本,Choose Initializer Service URL选择Default:http://start.spring.io。在接下来的页面我们创建一个Maven项目,如果有朋友对Maven不...
2018-08-20 15:42:17 824
原创 淘淘商城系列(一)—— 电商行业的背景介绍(一)
近年来,中国的电子商务快速发展,交易额连创新高,电子商务在各领域的应用不断拓展和深化、相关服务业蓬勃发展、支撑体系不断健全完善、创新的动力和能力 不断增强。电子商务正在与实体经济深度融合,进入规模性发展阶段,对经济社会生活的影响不断增大,正成为我国经济发展的新引擎。 2016年5月17日,中国“互联网+产业”智库中国电子商务研究中心(100EC.CN)发布《2015年度中国...
2018-08-16 20:42:59 4237
原创 菜鸟之路:23种设计模式之——外观模式
什么是外观模式?为子系统中的一组接口提供了一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易地使用。什么时候使用外观模式?首先,在设计初期阶段,应该要有意思的将不同的两个层分离。层与层之间建立外观Facade。其次,在开发阶段,子系统旺旺因为不断地重构烟花而变得越来越复杂,增加外观Facade可以提供一个简单的接口,减少它们之间的依赖。第三,在维护一个遗留...
2018-08-15 19:21:01 248
原创 Java多线程&线程池
创建线程的两种方式 在Thread子类覆盖的run方法中编写运行代码 在传递给Thread对象的Runnable对象的run方法中编写代码 总结:查看Thread类的run()方法的源代码,可以看到其实者两种方式都是在调用Thread对象的run方法,如果Thread类的run()方法没有被覆盖,并且为该Thread对象设置了一个Runnable对象,该run方法会调用Runnab...
2018-08-13 17:51:19 119
转载 JVM调优之JConsole和JVisualVM工具使用
JVM调优过程中,常用JDK自带的两个工具JConsole和JVisualVM,有助于分析问题。下面是两个工具的使用方式。(我发现好多小伙伴居然都不知道这么强大的工具) 一、JConsole使用。 1、JConsole本地监控启动首先在JDK的bin目录下,双击打开JConsole.exe程序 ,然后选择你自己启动的项目或者程序,双击即可打开监控界面。 2、JC...
2018-08-09 18:04:27 430
转载 Python最佳学习路线图
python语言基础(1)Python3入门,数据类型,字符串(2)判断/循环语句,函数,命名空间,作用域(3)类与对象,继承,多态(4)tkinter界面编程(5)文件与异常,数据处理简介(6)Pygame实战飞机大战,2048python语言高级(1)Python常见第三方库与网络编程(2)Python正则表达式(3)邮箱爬虫,文件遍历,金融数据爬虫,多线程爬虫(4)P...
2018-08-07 18:20:36 20148 5
原创 菜鸟之路:六大原则之——单一职责原则
什么是单一职责?就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。如果你能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职...
2018-08-06 20:03:37 182
转载 Java程序员转大数据职位的学习路线图分享!
随着互联网事业的蓬勃发展,编程语言越来越火爆。Java工程师收入高、业内需求量大,备受人们青睐。不过随着大数据的爆发,很多Java工程师想抓住这一趋势,转型大数据方向。那么,Java程序员转大数据工程师容易吗?该如何学习呢?Java程序员转大数据工程师有很好的基础条件对于Java程序员,大数据的主流平台hadoop是基于Java开发的,所以Java程序员往大数据开发方向转行从语言环境上...
2018-08-06 14:21:48 1531
转载 SQL 优化必懂知识点
1. 基数单个列唯一键(distict_keys)的数量叫做基数。比如性别列,该列只有男女之分,抛开中性,所以这一列基数就是主键列的基数等于表的总行数。基数的高低影响列的数据分布。MariaDB [test]> select count(distinct gender),count(distinct phone) from test;+----------------------...
2018-08-06 12:35:17 182
原创 Python爬虫开发(三)—— 数据提取方法
json数据交换格式,看起来像python类型(列表,字典)的字符串 使用json之前,需要导入 json.loads 把json字符串转化为python类型 Python json.loads(json字符串) 哪里会返回json的数据 浏览器切换到手机版 抓包app json.dumps 把Python类型转换为json字符串 Pyth...
2018-08-04 19:10:58 2251
原创 Python爬虫开发(二)—— requests模块的学习
1.使用之前pip install requests2.发送get,post请求,获取响应response = requests.get(url) #发送get请求,请求url地址对应的响应 response = requests.post(url,data={请求体的字典}) #发送post请求,请求url地址对应的响应3.response的方法response.tex...
2018-08-03 19:42:25 478
原创 Python爬虫开发(一)—— 爬虫概念、工具和HTTP
1.什么是爬虫- 爬虫就是模拟客户端(浏览器)发送网络请求,获取相应,按照规则提取数据的程序- 模拟客户端(浏览器)发送网络请求:照着浏览器发送一模一样的请求,获取和浏览器一模一样的数据2.爬虫的数据去哪了- 呈现出来:展示在网页上,或者是展示在app上- 进行分析:从数据中寻找一些规律3.需要的软件和环境- python3基础语法(字符串,列表,字典,判断和循环)...
2018-08-03 17:19:29 2967
转载 Spring MVC 4 RESTFul Web Services CRUD例子【这才是restful,超经典】
本文非常好,推荐大家好好看看,很多人理解的restful不对本文我们将使用Spring MVC 4实现 CRUD Restful WebService , 通过RestTemplate写一个 REST 客户端,定义这些服务. 我们也可以通过外部的一些客户端来测试这些服务。 简短 & 快速介绍RESTREST表示 Representational State Trans...
2018-08-03 15:49:16 545
转载 史上最全的Java进阶书籍推荐
学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。第一部分:Java语言篇1.《Java编程规范》 适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。2.《Java编程思想》 适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序员广...
2018-08-03 10:24:35 2572 1
转载 一个两年Java工程师的面试总结
前言16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。面试整体事项简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,简历...
2018-08-03 10:21:02 799
原创 IDEA——快捷键系列
IDEA-Apostfix100.fori 循环遍历名.field 自动创建遍历user.r+上箭头+回车 return遍历.nn 遍历不为空 IDEA-高质量代码重构:Alt+Shift+R 双击选中对象名或者方法名,按下该快捷键,可以修改同名的属性 抽取:Alt+Shift+L 抽取变量Ctrl+Alt+F 抽取成员变量...
2018-08-02 20:54:52 1634
原创 菜鸟之路:23种设计模式之——装饰模式
什么是装饰模式?动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。什么时候去使用它?当系统需要新功能的时候,是向旧的类中添加新的代码。这些新加的代码通常装饰了原有类的核心职责或主要行为。它的优点体现在哪里?把类中的装饰功能从类中搬移去除,这样可以简化原有的类。有效地把类的核心职责和装饰功能区分开了。而且可以去除相关类中重复的装饰逻辑。 装饰...
2018-08-02 16:30:19 315
转载 IDEA+Maven 整合SSM框架实现简单的增删改查(超详细、适合新手入门)
选用SSM框架的原因在目前的企业级Java应用中,Spring框架是必须的。Struts2框架与Spring的整合问题日益凸显,而Spring MVC作为新一代的MVC框架,因其可以与Spring框架无缝整合的特性收到了越来越多的欢迎。Hibernate框架在面对需要存储过程或者复杂SQL时显得力不从心,不能提供高效的数据库控制。而Mybatis框架作为持久层的框架,虽然需要自己编写SQL语句...
2018-08-02 14:44:22 5968 4
jai_imageio-1.1-alpha,swingx-1.0.zip
2020-08-21
dubbo-admin-2.6.0.war(dubbo监控中心)
2018-09-10
mybatis generator生成代码工具的使用, 附demo
2018-09-03
2000个小程序精选源码(包含49了个行业)
2018-08-29
pagehelper3.4.2-fix jar包
2018-08-28
FromData解析文件的核心(所有文件)
2018-07-19
SSM框架的图书管理系统(新增登录注册下载功能)
2018-05-28
用Vue3写的目录组件,支持搜索过滤,展开收起
2024-04-24
SpringBoot + Vue使用MQTT实现智慧停车系统.zip
2024-04-22
京东自动预约和抢购某茅台脚本.zip
2024-04-22
贵州茅台-葫芦娃自动预约脚本.zip
2024-04-22
根据MyBatis或iBatis的SQLMapper文件反向生成数据库表
2024-04-09
微信小程序开发视频教程全套
2020-04-14
最值得推荐的25套PHP视频教程合集.txt
2020-04-13
PHP视频点播系统.txt
2020-04-13
零起点学习Linux系列高清视频教程.txt
2020-04-13
Linux视频教程.txt
2020-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人