- 博客(166)
- 资源 (2)
- 收藏
- 关注

原创 如何对比mysql数据表的数据与excel表中数据是否重复?
一、利用excel比对1、将mysql数据表导出为excel 2、将表格数据与excel数据进行对比方法一:函数COUNTIF IF(COUNTIF(数据库数据所在的区域,目标值所在区域)=0,”不重复”,”“) 方法二:函数Match MATCH(数据库数据所在的区域,目标值所在区域,) 方法三:条件格式——突出显示单元格规...
2018-08-18 08:09:43
4638
50

原创 【JAVA】Fatal error compiling: 无效的目标发行版: 1.8
前言 之前小编的Eclipse和Idea使用的jdk版本一直是1.8,最新因为新的需求更换成1.7,此时Eclipse和Idea都因为jdk的版本问题,提示了错误信息。 Eclipse:Fatal error compiling: 无效的目标发行版: 1.8 Idea:Error:java: 无效的源发行版: 1.8解决方法 小编总结了一下几种解决方法,可以按照...
2018-04-10 08:05:04
6142
17

原创 【jenkins】job配置
前言 本篇博文小编将举一个例子,来说明job如何配置。 已知条件:(1)svn代码地址(用户名jenkins,密码jenkins) (2)构建服务器地址(ip,用户名,密码) (3)部署服务器地址 步骤一、系统设置1.jenkins —> 系统管理 —> 系统设置2.在“publish over SSH”下点击“增加”
2018-01-28 17:08:37
1223
89

原创 【jenkins】功能简介
前言 上两篇博文,我们学习什么是jenkins,如何安装jenkins,本篇博文小编将和大家一起走进jenkins的功能介绍。 jenkins的工作流程大致可以分为以下几步:(1)配置svn地址 —> (2)立即构建 —> (3)去svn checkout代码 —> (4)通过ant/maven编译 —> (5)打包成war包 —> (6)部署到网站服务器 功能介绍
2018-01-21 19:14:34
2589
62

原创 【jenkins】安装与配置
前言 Jenkins是一个基于java开发的持续集成工具,因此在安装Jenkins之前,我们需要首先安装JDK,另外,Jenkins与版本控制系统密切相关,所以还需要安装一个版本控制工具(如SVN、Git等)。Linux系统(一)安装jdk1. 下载并安装jdk:下载地址 2. 新建一个目录,用于jdk的安装路径(以路径/usr/local为例) 3. 将上传的jdk
2018-01-14 18:58:03
1054
63

原创 【jenkins】概论
接下来的几篇博文小编将和大家一起探讨学习jenkins的基础知识以及相关应用,本篇博文,我们将一起走进jenkins。是什么? Jenkins是一个开源软件项目,是基于Java开发的一种持续集成(Continuous Integration,简称CI)工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。也就是我们可以让jenkins帮助我们自动
2018-01-07 21:41:35
760
67

原创 【数据结构】线性结构——删除
通过前面几次的博文,我们已经对线性结构的定义和一些基本运算,比如初始化、判空、插入,有了基本的了解,对于代码的熟悉程度也大大提高。本篇博文,小编将和大家一起学习继续学习线性结构运算——删除。链式存储(一)单链表void DeleteLinklist(Linklist head,int i)//链式存储——删除结点,删除表head的第i个结点{ Node *q; if(i==1)
2017-11-12 21:27:26
2218
77

原创 【数据结构】线性结构——插入
前面几篇博客,小编以线性结构为例,对数据结构的定义进行了简单介绍,对数据结构常用算法中的初始化与判空也逐一进行了介绍,本篇博文,小编将和大家一起学习线性结构的插入操作 链式存储(一)单链表//单链表插入结点void InsertLinklist(LinkList head,DataType x,int i)//在表head的第i个数据元素结点之前插入一个以x为值的新结点
2017-11-05 13:57:29
2971
16

原创 【数据结构】链式存储——定义
前言 接着上篇博文的介绍,本篇文章我们介绍链式存储下,数据逻辑结构的定义,本文仍然会以线性表为例。实例1. 线性表typedef struct node{ DataType data; //数据域 struct node * next; //指针域}Node,*LinkList;2. 栈ty...
2017-10-16 14:08:06
4563
57

原创 【福分系统】 LINQ to Entities 不识别方法“System.DateTime ToDateTime(System.String)”,因此该方法无法转换为存储表达式。
1. 需求: 查询某一时间段内的记录:数据库中字段“date”的类型是varchar,前台传入的参数类型是string。 2. 产生该问题的代码: 3. 出错原因: Convert.ToDateTime(r.date)不能被解析成Sql语句(linq语句用来查询数据,但不能转换数据类型)。 4. 解决思路: 现在需要解决的问题是:用s
2017-10-03 19:52:31
4990
15

原创 【福分系统】MUI日期控件
小编最近在做一个页面查询功能的时候,用到了MUI的日期控件,虽然最终的代码不多,但是使用过程中仍然出现了很多问题,现在做一个小结。 由于方法已经封装好,因此我们直接使用就可以。但我们需要知道的是,点击选择日期按钮时,如何触发它的事件?如何获得选中日期的值?html请选择日期JavaScript(function ($) { $.init(
2017-09-15 20:44:43
4193
24

原创 【福分系统】EasyUI真假分页
最近在进行一个福分管理系统的项目,遇到很多问题,其中关于EasyUI datagrid控件的分页问题,着实被刺激了一把。为什么要分页? 当数据量足够大时,如果不分页,第一,可能影响数据加载速度;第二,数据显示内容过多,最终的结果都是影响用户体验。何为真分页? 按照每页记录的需求条数对数据库进行访问,每次换页都会和数据库进行一次交互。(数据量大时,读取速
2017-09-08 21:49:43
2466
78

原创 【机房重构】下机——职责链模式+策略模式(实践篇)
前言 上篇文章中,我们知道了如何使用职责链模式和策略模式去计算消费金额,关于其中可能涉及的一些的问题,我们也进行了一些简单的介绍。下面我们主要看如何用vb.net去实现之前的理论。
2017-05-15 15:03:43
1416
35

原创 【机房重构】下机——职责链模式+策略模式(理论篇)
第一次机房收费系统的时候,我们侧重于功能的实现,对于大范围的使用if...else,没有太明显的感觉。可当我们学完设计模式之后,才发现原来多次使用if...else,会使程序产生很高的耦合性,不便修改。对于同样的下机内容,我们除了要用到七层的知识,可能最大的收获就是去学习如何把设计模式运用到实践中去了。
2017-05-07 22:00:22
1365
20

原创 【机房重构】 抽象工厂+反射+配置文件(下)
前言 接着上篇继续,上篇主要介绍配置文件的运用,本篇则介绍抽象工厂+反射与配置文件的结合使用。抽象工厂+反射(一)简介 1.抽象工厂: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。(我认为,抽象工厂是把一些有关系的类的共有的内容抽象出来,主要为了方便更换数据库。)2.反射: 我们可以从箱子(抽象工厂)
2017-03-19 19:29:01
1353
70

原创 【机房重构】 抽象工厂+反射+配置文件(上)
“配置文件是在用户登录电脑时,或是用户在使用软件是,软件系统为用户所要加载所需环境的设置和文件的集合。”
2017-03-12 20:56:22
1318
77

原创 【VB.NET】如何自动添加类头注释
什么是类头注释? 不知道大家有没有注意过这个: 这就是类头注释,写在一个类的开始位置,用于介绍类的基本信息。如果你认为这些信息需要每次新建类时手动添加,你就需要寻找一种方法省去这种重复性的工作。如何自动添加(以vb.ne
2017-02-13 19:08:47
2505
91

原创 如何使用EA画ER图?
第一次学习UML图的时候,我利用的工具是Ration Rose,安装麻烦一些,但操作简单。即将进行机房重构,需要再次对UML进行学习和使用,我决定使用EA,第一次用真的是出现了很多问题,当然主要原因就是用的少,不够熟练。EA安装简单,操作还需要站在巨人的肩膀上去学习。
2017-02-05 11:23:35
13809
38

原创 时间管理
最近频繁的接触“时间管理”,也接触了一些书籍、讲座、方法以及实践。今天我就来和大家一起聊聊我所理解的时间管理。1.时间管理 通过预先制定计划,我们可以在实际完成时提高工作效率,让时间利用的更高效。换个角度说,时间根本不能被我们所管理,我们能管理的只是自己。不管怎样,我们都可以做到提高工作效率,让自己变得更加优秀。2.四象限原则 ...
2017-01-18 15:41:53
1448
58
原创 【Spring源码】IOC实现-默认标签解析
(一)bean1.解析出配置文件的各种属性(元素解析,信息提取)protected void processBeanDefinition(Element ele, BeanDefinitionParserDelegate delegate) { // 元素解析,得到bdHolder (包含配置文件中配置的各种属性,例如class、name、id、alias) BeanDefi...
2019-08-29 19:56:54
480
原创 【Spring源码】IOC实现-bean加载
文章目录1、转换对应 beanName2、缓存中获取单例 bean3、从 bean 的实例中获取对象4、获取单例5、准备创建 bean6、循环依赖7、创建 bean7.1 创建 bean 的实例7.2 记录创建 bean 的 ObjectFactory7.3 属性注入7.4 初始化 bean7.5 注册 DisposableBean1、转换对应 beanName为什么需要将传入的参数 name...
2019-08-29 19:56:24
564
原创 【Spring源码】IOC实现-XmlBeanFactory
前言首先,我们来了解下容器加载的类图: 通过类图,我们可以看出BeanFactory是Spring容器的顶层接口。 在Spring中,所有的Bean都是由BeanFactory(也就是IOC容器)来进行管理的,它的作用是:实例化、定位。配置引用程序中的对象及建立这些对象间的依赖。通过类图,我们也可以看出它是一个接口,具体实现包括:DefaultListableBeanFactory、X...
2019-08-18 11:00:04
582
1
原创 【Spring源码】IOC实现-代码逻辑
文章目录一、XmlBeanFactory 实现 IOC简要叙述版详细解释版1.配置文件的封装(读取配置文件,封装成Resource资源)2.解析注册bean2.1 封装资源文件(编码处理,对参数Resource使用EncodedResource类进行封装)2.2 获取输入流(从Resource中获取对应的InputStream,使用上一步编码作为输入流的编码,构造InputSource)2.3 (...
2019-08-12 08:58:05
310
2
原创 【Java基础】多线程(详细内容总结)
一、线程线程 vs 进程1、联系线程 – 进程线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程线程可以拥有自己的堆栈、程序设计器、局部变量,但不拥有系统资源,与父进程的其他线程共享该进程所拥有的全部资源线程 – 线程独立运行,它并不知道进程中是否还有其他线程存在执行是抢占式(当前运行的线程在任何时候都可能被挂起,以便另一个线程可以运行)2、区别进...
2019-07-28 20:49:44
272
原创 【疯狂Java讲义】第十五章 输入/输出
1、访问文件(File)2、访问文件内容(输入/输出流)2.1 IO分类2.2 NIO2.3 NIO.2
2019-07-21 21:42:12
260
1
原创 【疯狂Java讲义】第八章 Java集合
遍历(+操作)元素集合1.Lambda表达式 // 创建集合 Collection<String> coll = new HashSet<>(); coll.add("C"); coll.add("C++"); coll.add("Java"); coll.add("Python");(1)遍历集合 coll.forEach(obj -> Sys...
2019-06-16 19:34:33
277
1
原创 【疯狂Java讲义】第四章 流程控制与数组
本章内容是承前启后的一章,可以帮助我们更好的理解栈内存和堆内存的实际发挥的作用,同时也和接下来的集合一章,可以对比学习。
2019-05-12 15:59:50
339
1
原创 IDEA自定义代码模板
快捷键自定义代码模板Live Templates 是IDEA为我们提供的代码模板,已经为我们提供了很多关键字,方便我们更快捷的编写代码。当然,我们也可以根据需要,添加我们需要的模板File – Setting – Live Templates – Custom...
2019-05-12 15:55:53
1255
原创 【红包雨】活动红包雨实现逻辑(ionic+springboot)
前言活动形式:参与活动人员通过红包雨活动抢积分,通过积分可进行相应的奖品兑换 活动当天,我负责完成的功能包括:发红包,红包雨,排行榜我的考虑实现逻辑一、发红包...
2019-05-07 16:09:03
5549
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人