自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汤圆的博客

一位机械转It的童鞋

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 2020互联网公司招聘信息汇总

微软暑期实习生:https://mp.weixin.qq.com/s/8dQZrSj_UMFK_dZ4IGJ_RA

2020-02-17 18:20:55 441 1

原创 工程结构-常用包名 -转载自“质行”的博客

对象定义AO(Application Object) :应用对象。在 Web 层与 Service 层之间抽象的复用对象模型,极为贴近展示层,复用度不高。BO(Business Object) :业务对象。由 Service 层输出的封装业务逻辑的对象。业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把...

2019-11-19 19:23:38 181

原创 心经——程序行业的初体验

软件行业和十年之前相比,已经极度分化,也似乎出现了各种行当之间的鄙视链。算法>后端>前端>客户端。当然还有最关键的出身鄙视链,针对市场的大部分招聘都是应用的开发工作,而真正的计算机学生,例如浙大的计算机学院,有著名的外包公司,网新公司,曾经一度是阿里云的外包服务商。计算机行当的风味,也有一些独特,996的奋斗,并不是对个人有利的方式,而是一种员工越拼命,老板赚的越多的模式,长时...

2019-11-06 16:49:43 140

原创 SpringBoot搭建企业点餐系统-项目导学

前端、后端交互;wechat的相关;数据库,缓存,消息推送

2019-10-30 20:47:47 215

原创 线程的方法和状态总结

线程的六种状态:新建、运行、无限期等待、限期等待、阻塞、终止线程的状态图线程的很多功能也许被spring封装,所以我们不怎么直接遇到。

2019-10-30 19:53:37 104

原创 学习、工作的观点论

1.知识的更新如今非常快,几年就会有落伍,相应的入门也很迅速,难在精通。2.为别人工作和为己是需要明确区分的3.长远的十年规划,而非当下的因素、境地4.发展的眼光看待当下热门公司,如字节、阿里,和十年前的IBM、强生、通用非常相似5.互联网的红利期,萌发、发展、成熟、衰退,参照机械、电气、信息、互联网6.尝试接受新事物,如“贫困银行”之类的p2p原型技术7.中国的房市精神,价格是有钱人...

2019-10-30 10:55:54 97

原创 慕课网项目的归纳

Java后端方向高并发秒杀型项目、结合微信进行开发的外卖平台(结合微信的sdk进行开发)、千人千面搜索推荐项目、迭代优化部署的SSM校园商铺技术、服务调度(基于容器的)、微服务的外卖平台(包含了消息队列和集群)Go区块链项目、分布式爬虫、容器化的项目、资源调度的项目python开发小型的网站的后台程序、数据分析、量化分析项目怎么选择:(1)有新意,例如结合创业的项目,如我想到的校园p...

2019-10-29 22:46:14 588

原创 大型网站的架构技术-学习自李智慧的书

所有的大型网站都是业务驱动了技术的发展,很多现有的瓶颈可能直接从业务层面就可以直接解决,经典的如12306的抢票业务改为分时段以后,避免了秒杀场景,速度得到了大幅优化。大型网站的发展阶段:(1)网络服务、核心业务服务、数据库部署在一台服务器上(2)以上内容采用三台服务器,(3)采用缓存技术,本地缓存,分布式缓存(4)数据库读写分离(5)cdn,反向代理技术(6)数据库集群(7)分布...

2019-10-29 22:39:37 125

原创 回溯法的基本原理

LeetCode很多题目是基于回溯法进行实现的:全排列,子集,深度优先搜索,某些看似简单的回溯法其实有很多坑会踩到,二分法是看似简单的算法,其实也有很多的坑。重点掌握的题型:二维数组、字符串操作、各种集合类的题目、抽象建模类的题目、动态规划和回溯法属于提高的内容(有很多时候看缘分,不可强求)...

2019-10-29 22:28:37 914

原创 app的混合开发技术体系

app的两种开发技术:Native开发和web开发混合开发的应用:(1)微信公众号:jssdk连接Native端和Web端(2)微信小程序,内置框架连接Native和Web端混合开发的意义:(1)更好的使用第三方平台(2)更灵活的技术选型方案(3)具备搭建平台和输出服务的能力混合开发的核心技术JSBridge桥接器:(1)实现Native和Web端双向通信的一种机制(2)...

2019-10-28 11:03:10 718

原创 实习、工作的行业分析、总结

今年趋势:1.服务端的热门岗位在8月就已经开始紧张了,但是客户端和前端还在补充前些年的坑,9月为秋招批最繁忙的面试阶段。师兄们的秋招节奏:7月开始拿到offer,10月最后冲刺。2.java的求职行业:(1)互联网大场的后端方向:要求对中间件、海量数据的存储能力,随着现在转行的增加,僧多粥少,更加注重形式上的考量,但是实际工作也许只是负责很小的一部分。(2)电子行业:华为的云计算为好方向,...

2019-10-18 09:30:27 337

原创 秒杀项目-maven、mybatis-generator搭建

看了龙虾三少的秒杀基础项目:(1)首先是项目基于springBoot的基础配置,然后完善数据库的user和password表,让mybatis自动生成映射mapper,mapper中的接口通过动态代理来获得dataObject的对象,在service中需要–model和–imlp(2)突然对代码有了种悟,看懂了各种模块间关系。...

2019-10-15 15:11:55 286

原创 Java学习笔记2019.8.11(JavaWeb、部署了第一个阿里vps)

1.成功买了阿里云的学生版服务器:部署了java环境;安装了tomcat容器;将自己的第一个界面用Ip访问。2.经验:端口需要手动添加8080,否则外网无法访问;很多资料英文的全,教程也是;linux很有必要熟悉...

2019-10-08 17:13:51 74

原创 已搜刮的项目类别:秒杀系统、电商、权限、云、blockChain

1.springBoot的秒杀小程序:jQuery制作的前端小页面,确定基本的垂直划分模块2.java的电商项目:imooc的实战,广而全,适合入门,后续接上分布式、集群3.秒杀项目:在1的基础上增加大量的分布式、峰值处理内容4.Golang的:仿制百度云、视频流网站、区块链、5.java:权限管理项目6.java:阿里数据库新零售...

2019-10-08 17:11:46 143

原创 回溯法、堆、优先队列、集合类Map、线段树

Leetcode中典型问题总结:1.有序数组的重复元素,删除操作:使用额外的空间存储每个数字的个数,new一个新的数组取代2.回溯法:全排列问题3.堆、优先队列:适用于某类优先级的操作4.括号的连续匹配数量:新建一个类,额外的空间,记录栈中的被匹配括号,随后进行统计。5.线段树:合并固定区间内的信息:比如区间和,最大值之类重点:“额外的空间换取速度”“新建类可以更好得存储中间信息”...

2019-10-08 17:06:52 122

原创 排序、双指针、二分算法、动态规划、hashmap

开始从简单题目开始刷起,典型的优化手段: 双指针(三数求和)、动态规划(求解一个数组的子集使得元素和最大,ans和sum,动态规划重点是保存前一步的最优结果)爬楼梯问题,使用斐波那契数列,在牛客网可用的recursio实现,在leetcode中显示超时求平方根,必须选取右中位值,且得考虑int得最大值,以right保障不会超出最大索引,否则边界出错。(right = mid - 1)保障相交...

2019-09-26 19:54:14 209

原创 “后全球化”时代的表现

科技的繁荣曾使得世界各国都可以和平增长,但现在“地缘性”冲突,反映某一极的增长,侵吞其他极领地。孤独经济的繁荣。科技行业受监管增多。物联网、互联网的隐私。...

2019-09-18 11:27:30 266

原创 String字符串的反转方法、int和char类型间的转化、回文类题目的解决

回文类的数字题目,可以通过两种方式:数字法、字符串反转判断法String反转的方法:return new StringBuffer(str).reverse().toString;// int 转为 String类型String str = String.valueOf(num);// String transferred to the int typeint num = Int...

2019-09-17 15:54:02 98

原创 秒杀系统基础SSM+MAVEN的常见bug

plugin加载失败,出现红色波浪线:将library、target全部删除、重新install、reimport(玄学、将红线部分重新输入一次也可以)提前加载MySql依赖,但没有进行配置,也会报错mysql的驱动需要和版本对应mybatis-generate:mysql的时区问题,导致无法报错;mybatis-generate:selectbyPrimaryId的问题,是因为表中的主...

2019-09-05 18:18:03 147

原创 秒杀系统初识、hadoop生态、并发

1.电商秒杀系统(爱慕课):搭建页面、组件Maven、Docker、redis2.hadoop中热门项目:redis、spark解决快速存取3.并发很多要求看完java编程思想,才好理解

2019-09-03 11:25:53 151

原创 分布式网站的构件、基础

1.RPC的实现、序列化基础、配置ZooKeeper2.系统在壮大过程中,由垂直化的架构转向横向的分布式架构3.负载均衡的方法:Master和Serve和方式,选举机制、Hash时的虚拟节点、几种均衡载荷方法(均匀、随机、*****)4.数据库的优化方式:索引、分表(切成几块,但事务性难实现)5. bookstore的部署:图片资源未顺利加载、startup.bat、war直接放进去6....

2019-08-31 20:01:39 117

原创 2019.8.30JSP和Servlet基础内容

1.监听器、属性设置、动作、指令、JSP中的EL(Expression Language)2. JSP的六大元素类型:指令、声明、EL表达式、script、表达式、动作

2019-08-30 16:07:11 86

原创 JavaWeb学习2019.8.29(树遍历、servlet)

昨日,看树的中序、前序以此重构树的题目,重点是在前序中找到根节点,在一次在中序中划分左右树,顺带看了树的前、中、后序遍历的方法。中午眼睛不适,晚上看了一点jsp的内容。今日:(1)servlet的context上下文、原理、用法:某个应用中所有的servlet共享,和init-parameter不一样,xml中,context与servlet块同样的级别。(2)八大监听器的作用...

2019-08-29 15:34:01 93

原创 Java学习笔记2019.8.27(刷题:旋转输出矩阵、利用逻辑短路、看cs的考研教材)

算法题总结:(1)旋转输出矩阵题:链表存储、设置right、up、down、left四个界限,类似于union算法里的一个渗透问题。(2)逻辑短路题:类似于java的特定知识,没有额外难度老师的执行器轻量化设计:很多内容,假设从0开始设计操作系统:(1)线程:是由进程产生的,(2)虚拟、并发(并行和并发存在差异)、异步、共享(OS)操作系统(3)处理机调度和死锁、自旋锁等等实验室的...

2019-08-27 21:45:53 99

原创 Java学习笔记2019.8.26(看jvm书、编程珠玑、刷牛客除了树、图的题)

编程珠玑:(1)位图实现10的七次方级电话号码,在1MB的内存上进行排序,数据结构相关。(2)空间、时间的全部优化只有在非最优设计时才能产生。(3)关注各种程序的时间复杂度,以及时间、空间的平衡Udacity的java学习项目:(1)试着对比其和网易云课堂的java高级开发课程:入门级别的难度,Spring boot以及新型的WebSocket(图解http在中有提及)构建简易聊天室;...

2019-08-26 22:22:14 144

原创 Java学习笔记2019.8.25(树、图结构的初了解)

数据结构的学习

2019-08-25 14:28:12 117

原创 Java学习笔记2019.8.16(JavaWeb、闲逛论坛)

14~15号游走于各大网站,看前端的基本体系,结论是东西比较新,尚未稳定。面经总计:(1)转行学生:项目支撑、复现项目时突出亮点、创造性工作(2)基础内容掌握:计算机、网络、数据结构(3)例如jvm方面,可以很深得拓展下来,举一反三好的帖子:(1)java:https://mp.weixin.qq.com/s/Cuv0SyjzasDKC0wIQxrgaw(2)前端主流方向:产品思路...

2019-08-16 14:28:07 122

原创 Java学习笔记2019.8.14(JavaWeb、牛客学长的书单、刷大量面经)

12号:练习《剑指offer》的编程题3、4道,对于没看完数据结构的我,难度适中;学习牛客上的9.9客场,中山计算机硕士的经验(后台开发),书本如下:(1)java核心技术、设计模式、java编程思想=Effectice Java、Java并发编程=深入理解Java虚拟机(学了操作系统之后)(2)设计模式:head first java(3)框架、中间件:Spring、缓存Redis、Red...

2019-08-14 10:40:47 194

原创 Java学习笔记2019.8.10(JavaWeb、八月规划)

前三天,陆续匆匆看了Java EE轻量化设计的书,以及JSP的种种内容,对Web项目开发有了些了解。今天正式进行bookStore的开发,用的别人已有的教程。自己争取从原理上明白。八月的计划:(1)上线完整的BookStore项目,用于简历。、(2)搭建在线简历/在线的数据分析系统(非常重要的实践)(3)考研的四本书:计算机组成,网络,数据结构,操作系统(4)多刷算法题(5)简历的突出...

2019-08-10 12:02:44 97

原创 Java学习笔记2019.8.6(JavaWeb、第一天的博客)

暑假里,这是我学习java的第二个月,下定决心入门It行业。昨天部署web小程序时,填了大坑,关于win10系统的path变量设置问题:必须将两个环境变量置顶,并且使用绝对路径才可使javac命令顺利运行。自以为经过一个多月的学习,已初步了解学习路线。先从java核心入手,学习javaWeb内容,最后学习框架,练习项目。其他需要恶补的知识:网络(http, tcp/ip),计算机系统常识,算法...

2019-08-06 14:37:13 173 1

数学建模线性规划

线性规划教程,数学建模推荐。司守奎教材的电子稿偶,难得的正版

2015-02-07

空空如也

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

TA关注的人

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