- 博客(115)
- 收藏
- 关注
原创 Java秒杀实战(二)IDEA实现SpringBoot框架搭建
【为什么出现SpringBoot?】 SpringBoot主要的目的是实现零配置,自动导入依赖,只需要自己配置数据库连接即可,很优秀的让框架搭建几乎实现了一键操作。【操作步骤】1.创建项目2.3.然后group这些可以自己命名,也可以用系统的,记得 Type选择Maven Project,写好之后点击 "Next"4.选中 左边 "Web"...
2019-05-29 16:50:21
390
2
原创 Java秒杀实战(一)项目环境介绍
【背景】 秒杀项目主要解决什么问题呢,大家应该很好奇,又例如双11晚上,大家都在等着秒杀商品,又有谁知道阿里内部对自己的淘宝做了多少步骤的处理,才能完成如此高并发的操作,来保证每个人畅通的完成项目的秒杀?有可能你们是同时进行的秒杀,为什么别人秒杀到了商品而你没有秒杀上?或者说你在排队等着秒杀的过程中,软件内部正在做什么处理呢?【框架技术】整个项目是基于spring...
2019-05-26 19:56:51
1010
2
原创 java学习问题记录
【null访问类成员和实例成员的区别】null如果访问实例成员变量将会报空指针异常,如果访问类成员变量没有问题,如下代码:public class Apple{ public static int weight=300; public static void print() { System.out.println("Weight is "+String.v...
2019-04-30 20:15:47
174
原创 Ionic -----you can also create a new NgModule that exports and includes
【问题来源?】Ionic一个页面引用另一个页面时,形成了父与子类的关系,这时候我们需要在主页面添加定义,如下。这时候就会报如下的信息错误,告诉我们父与子类只需添加一个就行。【解决方案】将引入的页面的生命删除掉就行,如下...
2019-04-25 20:48:20
581
原创 【java 】 继承关系的分配内存原则
【前言】继承关系java的三大特性之一,是实现软件复用 的重要手段。我们简要论述一下内存的分配机制,知道机制后,我们才能更好的理解为什么会这样搞继承?怎样才可以搞好继承关系?【实战开始】先说一个小的知识,在jvm中给对象放到堆中,给变量放到堆中,对方法和static修饰的对象也会放到专门的内存。一、代码段class Base{ private String name="2...
2019-04-07 21:39:25
424
原创 java利用stream流查出符合某个条件的list,并且进行赋值
List<WorkHandoverModel>workHandoverList2=workHandoverList.stream().filter(item->item.getIsDelete().equals(0)).collect(Collectors.toList());//获取list中符合没有删除的工作交接的listList<WorkHandoverMode...
2019-03-30 21:11:43
41115
原创 项目引入redis并且简单应用
【前言】在金融圈流传金钱为王,而在互联网圈则流传缓存为王,redis就是其中不可或缺的一种缓存方式。【pom文件引入redis】<!-- redis --><dependency><groupId>org.springframework.boot</groupId><artifactId&g...
2019-03-28 20:32:02
1553
原创 Mybatis 一对多的理解
前言:为什么要用一对多呢?最近在做实习的项目,一个用户会有多份简历,一份简历又会有个多个招聘,这时需要通过用户来获取他下面的简历,并且要带上招聘信息,这时候就会用到一对多的关系。具体需要做成的数据,如图所示。代码实现:xml文件 <resultMap type="com.yc.m.Customer" id="resultCustomerMap"> &l...
2019-03-24 20:38:24
235
原创 ionic4 segment组件+slides实现页面左右滑动
1.1 初始化segment1.2在对应的ts中1.3设置默认选择第一个1.4 segement的click事件触发,改变下面slide值的ts2.1 初始化slide页面滑动幻灯片时触发的方法2.2对应的ts滑动幻灯片的时候,获取当前幻灯片的值,然后改变segmengmodel的值,即让上面的segment跟着滑动显示。最后附上实现的效果图:...
2019-03-15 20:23:30
2290
3
原创 简单可依赖用户体验长什么样子?○度
引言:产品设计环节预览图,以及这几层的关系.金字塔底层作为基石,决定着上层环节的工作.我们要做到由下向上的工作.A、公司优势决定产品方向80%的功能趋同,重点是20%功能不同,真正的重点在这20%上,做出你自己的特色,微信注重隐私,微博注重开放,陌陌注重陌生人…产品方向考虑两个方面:一个是刚需,另一个可能可以根据你自己公司的优势来设计,例如春节发红包是支付宝先推出,但是微信上线才火起来,...
2019-03-11 21:33:13
375
原创 maven-垮领域的一项发明
为什么需要它? 买个电脑,需要自己考虑买什么样的cpu,买多大的硬盘,买多大的固态硬盘,买多大的内存条,还要考虑放到一起是不是合适,这一系列的选择做完了,花费的时间很长,本身我们每天做项目,在做自己的逻辑的时候,需要好多时间,还要考虑这些,真的很费心,,,这时候maven出场了,很高级。它有什么东西,我们能用到它来做什么?学习它的价值? 构建的演化过程中...
2019-03-10 20:39:13
262
原创 SQL语句增加字段、修改字段、修改类型、修改默认值
1.增加字段alter table Test13 ADD pk INT NOT NULL Default 0 --增加字段,并且设置了默认值2.修改表的字段名称exec sp_rename 'Test13.name','pk2','column'--执行了sqlserver的内部存储过程3.修改类型alter table Test13 alter column ...
2018-06-04 16:01:36
2807
6
原创 window下强制杀死某个进程用taskkill /pid 进程号 -t -f命令
先在任务管理器中找到要杀死的进程的pid值是多少,如图进入cmd中,就可以杀死这个进程,用下面的命令:taskkill /pid 2604 -t -f这时会返回成功的一个标志了。...
2018-05-29 15:53:59
13631
16
原创 SqlServer四种排序:ROW_NUMBER()/RANK()/DENSE_RANK()/ntile() over()
【前言】先看一下最简单的sql语句以及最原始的效果图:SELECT a.userName,a.userid FROM dbo.t_user a【四种排序方式】1.ROW_NUMBER()排序我们将这几行数据进行简单的排序,另给一个新的列RNSELECT a.userName,a.userid,ROW_NUMBER()OVER (order by a.userName) ...
2018-05-25 16:43:34
8192
17
原创 try catch处理异常规则
A->B :A调用B的方法1.A处理异常,B可以把异常抛出来2.A不处理异常,B一定不能抛出异常A方法没有调用B方法1.只有A,A一定不能抛出,处理异常A方法没有调用B方法,外系统调用处理的方法一定要处理异常,不能抛出...
2018-05-17 13:28:01
1218
13
原创 sql server——分组查询
sql server里分组查询通常用于配合聚合函数,达到分类汇总统计的信息。而其分类汇总的本质实际上就是先将信息排序,排序后相同类别的信息会聚在一起,然后通过需求进行统计计算。使用Group BY 进行分组查询--查询男女生的人数在没有学习分组查询之前,我们可以安装常规的思路解决查询需求:select count(*) from person where sex='男'...
2018-05-16 10:03:56
4705
9
原创 以某一个或者多个字段对数据去重的方法
1.以一个字段为主键去重的话,直接distinctSELECT DISTINCT Company FROM Orders 2.以两个字段去重的话,可以这样实现SELECT Company,Person FROM Orders Group by conmpany ,person3.如果是想查询多个字段,并且以两个字段为主键的话,可以先生成list,然后在list里面...
2018-05-13 21:12:08
13572
6
原创 年终总结
狄更斯的双城记的第一句话是这样写的:这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时代,这是怀疑的时期;这是光明季节,这是黑暗的季节;这是希望之春,这是失望之冬:人们面前有着各种事物,人们面前一无所有;人们正在直登天堂;人们正在直下地狱。 这是最好的时代,这是最坏的时代,无论是好,还是不好,都是最高级的,这也是其中的一句话,高级的好给了我们高级的向往...
2018-02-26 21:36:47
332
43
原创 list集合实现按某字段筛选去重
//list是主集合,list1是取出来的集合 list1 = list.Select(x => x.WorkshopName).Distinct().ToList();//然后通过list1和list比对,将list中含有list1数据的字段取出来。 for (int j = 0; j < list1.Count; j++) //内循环是 外循环一次比较的次数...
2018-01-27 09:29:54
4446
30
原创 实体中填充泛型的方式
1.定义一个两个类,一个类嵌套另一个类。 public class POMOrder_Drag { public int RequestPK { get; set; }//主键 public string OrderID { get; set; }//工单 public int RequestType { get; set; }/...
2018-01-18 20:33:21
908
26
原创 iview实现选择性的导出数据到excel表中
【前言】系统的开发,大部分都有数据导出到excel表里面的操作,毕竟系统里面的数据需要保存起来的,但是有时候用户需要保存的字段做到有选择的,所以我今天给大家分享一个既可以漂亮的导出excel表,又可以实现有选择的导出数据的方法。【前端】1.添加导出的按钮,通过按钮来找到导出调后端的方法: <Button type="primary" size="large" @c...
2018-01-04 18:54:22
9231
21
原创 datatable与实体类之间相互转化的几种方法
#region DataTable转换成实体类 /// <summary> /// 填充对象列表:用DataSet的第一个表填充实体类 /// </summary> /// <param name="ds">DataSet</param> /// <retur...
2017-12-28 13:45:16
5714
26
原创 存储过程给变量填充数据的方式
【这个怎么用?】存储过程中的变量,通过我们的set定义,然后在最后通过赋值上面变量的值,逗号后面第一个就是0的数据,第二个就是1的数据。string stationid = "'"+station[i].StationID+"'"; string stationname ="'"+ station[i].StationName+"'"; ...
2017-12-24 19:16:24
728
24
原创 iview-excel导入数据库数据
【前言】 系统的开发,大部分都有批量导入数据库数据这个功能,毕竟这个系统的数据不能全靠数据库插入,并且最近正在做关于智能化工厂的系统,既然设计到了工厂,必不可少的需要批量导入员工,设备等信息,并且公司用的是iview组件实现的开发,这个号称可以和苹果系统的组件开发一样精致化的高质量组件库,可以帮助我们实现既简单,又高效,并且美观的导入效果,下面我们来看看前后端是怎么实现的吧。【...
2017-12-17 20:57:36
4954
18
原创 java简单的基础轮廓
历时三周,又复习了一遍马士兵老师的基础课程,感觉很经典,深入浅出的把java里面的基础讲了一遍,下面是简单的画的一张图。【技术】 1.刚学习完C++,难免会把java和C++作比较,java应该可以说是从C++引申过来的,C++有指针和引用两种操作数据的方式,而指针又太危险了,所以java摒弃了指针,只采用引用的方式,其实也是另一种指针的形式。 2.在软考的学习过程...
2017-12-08 20:16:10
519
17
原创 java 动态绑定
动态绑定也叫多态,也叫池绑定,用它的目的是为了提高方法的扩展性,具体怎么用大家可以看下面的代码中的例子。核心思想动态绑定是指在执行期间,而非编译期间判断所引用对象的实际类型,根据其实际类型调用其方法。abstract class Animal { private String name; Animal(String name) {this.name = name;} ...
2017-11-26 22:34:05
510
29
原创 版本控制软件-git
svn是一种版本控制软件,但是他需要在联网的状态的机制下,才能工作,这时就出现了git ,号称世界上最先进的分布式版本控制系统(没有之一)。服务器端一个仓库,本地有自己的仓库,断网的时候可以提交到本地,然后有网的时候上传到服务器,在没有提交到本地之前可以进行自由退回,为了保护提交的版本冲突,可以建立分支,在分支上进行提交,最后进行整合,作为管理者,可以看到整个项目的活动流程,包括提交的代...
2017-10-14 20:01:42
407
27
原创 前端工程化
【为什么出现了前端工程化?】 09年之前,我们学习的css,div,js只是对页面设计进行一个打辅助的功能,当时只能勉强的成为页面设计师,为什么会出现前端工程师:1.突然间前端的需求逐渐增多,用户对界面的要求越来越高,前端范畴越来越大。2.前后端总是保持一致才能进行开发,不能分开开发,提出前端工程化,也可以引用后端开发中的优点儿,放到前端,多么高大上的一门技术。3.前端就是...
2017-10-08 17:38:01
989
29
原创 Ajax总结
B/S中ajax技术其实也是一种辅助的作用,解决了操作系统中的批处理操作系统中单道批处理操作系统和多道批处理操作系统,都是解决了核心机制的闲置的问题,可以更好的提升效率。(ps:ajax 传输的数据既可以用xmlhttprequest,也可以用json,区别自己可以查查,下面的httprequest对象的形式)具体的实现方式:创建,请求,响应,返回数据,百度即可查出每一种方式的操作。...
2017-09-29 21:14:31
381
34
原创 Jquery总结
jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库。,一个js的框架 jQuery 库包含以下特性:HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilitiesjquery是js的框架,是对页面的编辑,所以页面有什么,他都可以实现...
2017-09-27 20:00:32
510
34
原创 js总结
why? 为什么出现js? html实现呈现内容,css负责网页中显示的样式,js负责动态效果,完成人机交互。what? 价值:世界上最流行的脚本语言。where? 它可以改进设计,验证表达单,检测浏览器,创建cookies,以及更多的应用。how? HTML DOM(Document Object Model)——>访问h...
2017-09-19 11:12:29
524
38
原创 axure实现多人协作画图
【share 功能】axure的share功能实际上就是axure内嵌了svn客户端,先给大家一个效果图。1.当你编辑的时候,先签出,相当于svn的更新,然后进入个人编辑模式。2.当个人编辑完成之后,点击签入即可上传到服务器里面。3.当你想要获取别人的修改情况时,你需要点击获取变更。【实现方法】ps:一篇网上的教程,很受用。点击打开链接...
2017-09-09 10:17:41
9174
27
原创 【asp.net】小结
<一>asp.net 简介XHTML:遵循XML规则的HTML语言静态网页:在客户端执行的代码,服务器知识传递的作用。动态网页:HTML部分直接传送给浏览器了,对Web服务器执行的代码,Web服务器处理好后(处理的过程中就是用不同的方式运行这些代码),将HTML代码传送给浏览器。Web服务器:网络环境下为客户提供某种服务的专用计算机。<二> asp...
2017-08-27 17:26:39
1025
36
原创 sqlite本地数据库存储实现的流程
输入数据,点击添加:1.本地是否存在数据库2.存在的话,直接添加数据,显示出来。 D层调sqlitehelper,显示出来结果就行,如果更换了数据库那就把sqlcommand,sqldatareader,sqlconneciton等操作数据库,读取数据库的机制性性的东西改成sqlitecommand,sqlitedatareader,sqliteconnection,然...
2017-08-25 09:31:44
2554
28
原创 HTML
HTML的由来,以及HTML实现布局的分类,我通过一个导图来建立自己现有的认知。HTML,看出来了是一项互联网的巨大革新,百度百科上面写着超级文本标记语言,先说语言,这个就不解释了,再看文本,百度百科解释为书面语言的表现形式,也可以理解为一个创建一个系统的意思,想靠这个来改变世界的意思,然后在互联中的文本应该还是包括图像,视频,表单等东西,然后就要说到超级,超级的意思就是前面互联网中涉及到...
2017-08-18 10:28:41
373
21
原创 【牛腩】-总结
牛腩敲完了,学习到的东西好多,思想上,技术上,收获都很大,先从技术方面谈谈吧。【技术】 1.看到了正规开发的全貌,借鉴到了机房合作的项目中,发现这样做从开始的需求分析,文档编写,到后面的代码编写,系统的发布,走流程的感觉,让你不是像原先那样乱撞了。2.C/S和B/S的开发都是需要后台的开发,后台的开发流程是一样的,按照牛老师说的,其实数据库设计再加上D层的s...
2017-08-16 08:53:30
367
27
原创 【牛腩】-css核心内容
【行内元素,块级元素】->HTML两种标签 块级元素 行内元素 位置 独占一行,占满父元素宽度 不会独占一行,相邻行内元素可以排在同一行 宽,高设置 可以设置,即使设置了也是独占一行 无效 ...
2017-08-13 07:40:32
303
23
原创 【牛腩】——sqlhelper层的优化旅程
为什么要用到sqlhelper类? sql+helper,应该就是数据库助手的意思吧,这里面的sql指的是数据库链接sqlconnection,sqlcommand,sqldatareader等等,你如果不引入sqlhelper你需要每次取数据库的数据的时候都要写一遍,如果把它封装了,你就只需要往里面出入一些参数入数据库链接字符串,sql参数等,就能访问数据库了,这相当于调数据库的...
2017-08-01 20:29:13
425
22
原创 词汇暴增,起点?
词汇暴增,这是一个起点?答案是肯定的,这里采取了先进的学习方法,词根加词缀,这些方法都是bill从国际上面各种书,各种资料里面筛选出来的,自己也大致的略读了一遍,其中有合成记忆法,构词记忆法,借梯上楼法,庖丁解牛法,明察秋毫法,各种方法,堪称葵花宝典,词根加词缀也是其中的精华,符合中国的传统造字的技巧,在学习的过程中,各位也是脑大洞开,想象出来各种好玩的脑洞,将英语的学习融入生活中的小故...
2017-07-29 17:28:11
520
42
原创 发布系统报错------500.19—内部服务器错误
解决办法控制面板->程序和功能->打开或者关闭windows服务->Interner信息服务->web服务(万维网服务)->应用程序开发功能->asp.net。这个一定要与自己的iis版本对应。...
2017-07-23 18:11:31
676
29
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅