ζ编程语言
张伟光
好玩的不是技术,好玩的是用技术玩转业务
展开
-
mysql delete in删除数据
【前言】 如果多张表连查出来符合条件的单表的id后,但是通过delete in无法删除?这时我们该如何处理?【实践】CREATE TABLE tmp AS SELECTe.role_id FROM ( SELECT a.role_id FROM sys_user_role a WHERE a.user_id NOT IN (SELECT b.user_id...原创 2020-02-20 17:36:47 · 11070 阅读 · 0 评论 -
parallelStream简单实用规则
【前言】 Stream().forEach是单线程的形式进行遍历,没有充分利用现在多核Cpu的设备,这时我们就需要使用今天说到的parallelStream。【使用】 我们怎么使用呢?直接parallelStream().forEach。这时就变得并行执行任务。由于并行遍历会改变执行的顺序,从而影响返回的顺序,这时我们就需要使用:parallelStream()...原创 2020-01-08 15:34:00 · 582 阅读 · 0 评论 -
java8函数式编程基础(一)
什么是函数式编程?为什么要用函数式编程?函数式编程有哪些特色?(相比较不用函数式编程来看)函数式编程有哪些意想不到的高级特性?...原创 2019-12-17 19:09:49 · 150 阅读 · 0 评论 -
js总结
why? 为什么出现js? html实现呈现内容,css负责网页中显示的样式,js负责动态效果,完成人机交互。what? 价值:世界上最流行的脚本语言。where? 它可以改进设计,验证表达单,检测浏览器,创建cookies,以及更多的应用。how? HTML DOM(Document Object Model)——>访问h...原创 2017-09-19 11:12:29 · 512 阅读 · 38 评论 -
实体中填充泛型的方式
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 · 885 阅读 · 26 评论 -
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 · 4314 阅读 · 31 评论 -
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 · 1190 阅读 · 13 评论 -
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 · 41026 阅读 · 0 评论 -
【java 】 继承关系的分配内存原则
【前言】继承关系java的三大特性之一,是实现软件复用 的重要手段。我们简要论述一下内存的分配机制,知道机制后,我们才能更好的理解为什么会这样搞继承?怎样才可以搞好继承关系?【实战开始】先说一个小的知识,在jvm中给对象放到堆中,给变量放到堆中,对方法和static修饰的对象也会放到专门的内存。一、代码段class Base{ private String name="2...原创 2019-04-07 21:39:25 · 396 阅读 · 0 评论 -
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 · 158 阅读 · 0 评论 -
继承中黑狗与狗的关系
所有的黑狗都是狗,在new黑狗的时候首先走狗的构造方法,在走狗的构造方法时,用this依旧是黑狗,如果在狗中写方法时,要用狗做形参,是为了让所有的黑狗,白狗,黄狗都用这个方法。...原创 2019-06-15 16:39:02 · 203 阅读 · 0 评论 -
Jquery总结
jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库。,一个js的框架 jQuery 库包含以下特性:HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilitiesjquery是js的框架,是对页面的编辑,所以页面有什么,他都可以实现...原创 2017-09-27 20:00:32 · 483 阅读 · 36 评论 -
Ajax总结
B/S中ajax技术其实也是一种辅助的作用,解决了操作系统中的批处理操作系统中单道批处理操作系统和多道批处理操作系统,都是解决了核心机制的闲置的问题,可以更好的提升效率。(ps:ajax 传输的数据既可以用xmlhttprequest,也可以用json,区别自己可以查查,下面的httprequest对象的形式)具体的实现方式:创建,请求,响应,返回数据,百度即可查出每一种方式的操作。...原创 2017-09-29 21:14:31 · 362 阅读 · 34 评论 -
c#——数组
【为什么要用到数组】 如果要统计每一个人的信息的时候,当人数少的时候只需定义个别的变量,当上升到巨大的数量的时候,这时候就要出现数组的定义了,数组存在的意义就是一次性 声明多个相同类型的变量。【数组的表示方法】下面是数组的4种表示方法:【数组的简单应用】01.求一组数的总和与平均值02.求一组数的最大值和最小值【总结】 ...原创 2016-11-10 17:47:57 · 512 阅读 · 25 评论 -
ArrayList,List,Hashtable和Dictionary的区别
Arraylist函数List泛化字典上面四个的不同与相同之处总结 其实这些方法函数,都是相似的,理解了一个就可以在后来对比着学习,构织相同与不同的知识网。...原创 2016-11-27 19:22:53 · 788 阅读 · 35 评论 -
【C#总结】-转折点
【感谢】【絮叨】【蓝图】【总结】特别喜欢C#里面小杨老师讲的一些黑科技,期待用到的那一天。...原创 2016-12-11 20:02:32 · 1035 阅读 · 27 评论 -
面向对象的基础
【基础分享】1. 类与实例类是相同属性的和功能的对象的抽象的集合,实例就是把类实例化也就是具体化,从而调用或者更改里面的属性和 功能。2. 构造方法构造方法又叫构造函数,其实就是为了给初始化对象赋初值。3. 方法重载方法重载是在构造函数的基础实现创建同名的多个方法的能力,并且在原方法的基础上扩展新增功能。4. 属性与修饰符属性:...原创 2017-01-15 11:43:33 · 446 阅读 · 29 评论 -
DALFactory出现"未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件”的解决方案 .
【出现的原因】 由于UI层的配置文件调用D层的dll文件,从而实现配置的功能的实现,所以造成这个问题出现的原因,无外乎下面这几个方面: 1:DLL文件名与加载时的DLL文件名不一致。 2:.DLL文件根本不存在,即出现丢失情况。 3.:加载DLL路径错误,即DLL文件存在,但加载路径不正确【解决方法】 1.不一致那就确认是否一致,一...原创 2017-03-25 09:18:43 · 2711 阅读 · 50 评论 -
面向对象和面向过程的区别
【无意中在知乎里发现的小例子】如何大象装进冰箱?面向过程:为了把大象装进冰箱,需要3个过程。1) 把冰箱门打开(得到打开门的冰箱)2) 把大象装进去(打开门后,得到里面装着大象的冰箱)3) 把冰箱门关上(打开门、装好大象后,获得关好门的冰箱)每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。1:冰箱开门(冰箱)冰箱装进(冰箱, 大象)冰箱关门(冰...原创 2017-05-08 21:12:29 · 615 阅读 · 34 评论 -
HTML
HTML的由来,以及HTML实现布局的分类,我通过一个导图来建立自己现有的认知。HTML,看出来了是一项互联网的巨大革新,百度百科上面写着超级文本标记语言,先说语言,这个就不解释了,再看文本,百度百科解释为书面语言的表现形式,也可以理解为一个创建一个系统的意思,想靠这个来改变世界的意思,然后在互联中的文本应该还是包括图像,视频,表单等东西,然后就要说到超级,超级的意思就是前面互联网中涉及到...原创 2017-08-18 10:28:41 · 356 阅读 · 22 评论 -
【asp.net】小结
<一>asp.net 简介XHTML:遵循XML规则的HTML语言静态网页:在客户端执行的代码,服务器知识传递的作用。动态网页:HTML部分直接传送给浏览器了,对Web服务器执行的代码,Web服务器处理好后(处理的过程中就是用不同的方式运行这些代码),将HTML代码传送给浏览器。Web服务器:网络环境下为客户提供某种服务的专用计算机。<二> asp...原创 2017-08-27 17:26:39 · 996 阅读 · 38 评论 -
java简单的基础轮廓
历时三周,又复习了一遍马士兵老师的基础课程,感觉很经典,深入浅出的把java里面的基础讲了一遍,下面是简单的画的一张图。【技术】 1.刚学习完C++,难免会把java和C++作比较,java应该可以说是从C++引申过来的,C++有指针和引用两种操作数据的方式,而指针又太危险了,所以java摒弃了指针,只采用引用的方式,其实也是另一种指针的形式。 2.在软考的学习过程...原创 2017-12-08 20:16:10 · 503 阅读 · 17 评论 -
java 动态绑定
动态绑定也叫多态,也叫池绑定,用它的目的是为了提高方法的扩展性,具体怎么用大家可以看下面的代码中的例子。核心思想动态绑定是指在执行期间,而非编译期间判断所引用对象的实际类型,根据其实际类型调用其方法。abstract class Animal { private String name; Animal(String name) {this.name = name;} ...原创 2017-11-26 22:34:05 · 479 阅读 · 31 评论 -
C#简单内容
【C#简单内容】1.C#与.net以及visual studio的区别 2.两种交互模式C/S 客户机,服务器交互模式 B/s 浏览器,服务器交互模式3.两句特别重要的关于C#语句第一句Console.WriteLine(“你想显示的内容”);第二句Console.ReadKey();当程序执行到这句话的时候,程序会 停在这里,等待用户在键盘上键入一个键,之后,程序原创 2016-11-05 09:15:48 · 822 阅读 · 27 评论