自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 mongoDB小结

mongoDB小结好长时间没有动手写博客了,坚持力还要再修炼修炼才是,哈哈就不发一堆感慨了,进入正题。 首先介绍一个非常非常好用的客户端,长得像一个绿色的火箭的东西Robo 3T.工具,做增删改查都很方便。mongo安装 网上有很多mongo安装的教程,小编在这里就不一一介绍了,主要分为几个步骤: 1.下载mongo文件,直接从官网下载即可 2.上传文件到服务器,解压文件 ta...

2018-02-27 10:32:54 333 4

原创 存储过程进行批量数据处理

存储过程由于我们后台代码编写除了一些问题,需要在线上进行批量的数据处理。有两种选择 ,一是利用sql执行,二是存储过程。如果使用sql进行执行,速度比较慢。所以选择存储过程进行执行是一个很好的选择。存储过程变量的定义与赋值 DECLARE param_1 INT ;(注意一定要有分号) DECLARE(参数名)(参数类型) ...

2018-02-08 19:21:30 1868 2

原创 前端小结

前端小总结最近小编在写后台,利用两天的时间写了一个功能的增删改查。完成了开发任务,写个小总结。当时组长布置任务的时候说就一个增删改查很简单,半天就可以写完,当时也是这么想的。 理想和现实的差距就是,想象往往是美好的,当时后台的增删改的确写的很快,但是没有想到,前端可是我超薄弱的地方。写完代码以后想着怎么布局,怎么实现。 后台前端用的是bootstrap,翻了翻bootstrap

2018-01-11 18:20:35 608 4

原创 spring框架依赖注入与控制反转

说到spring,我们不得不提到他的两个核心思想 IOC与DI ,依赖注入与控制反转的思想。【概念】    IOC 与DI比较官方的方式就不说啦,说一下自己的理解。    IOC最核心的地方在于,将控制权交到了spring手中,利用工厂反射进行创建类的实例,而不需要我们再new对象了,这是一种很好的解耦和的方式。资源不由使用资源的双方进行管理,而是交给第三方(spring)来进行管理。

2017-05-24 22:20:55 556 4

原创 多表查询数据库

在项目中创建数据库的时候,我们经常会进行多表查询。数据库中创建一个表应该与一个实体类相对应。一个实体对象应该与一条记录相对应。 数据库是一种结构化的查询语言,数据库语言是非过程化的,写一句就可以执行一句。进行建表的时候,如果是一对多的关系,应该在多的一方建立一个字段。该字段为少的一方的id。进行建表的时候如果是多对多的关系,要创建一个第三中表,中间表至少需要两个字段作为外键。使

2017-01-09 22:25:12 494 20

原创 联想驱动下载

今天给一个同事装系统,发现用了万能驱动后,没有无线网卡。然后就找了联想驱动官网下载驱动。        联想的牌子是G410,搜索联想官方驱动,或是点击这个网址:http://support.lenovo.com.cn/lenovo/wsi/Modules/NewDrive.aspx       出现页面:我们其实不必知道自己的电脑编号,如果知道自己的电脑是啥型号的就可

2016-12-22 22:11:17 1232 5

原创 多线程解决窗口售票问题

如果用过迅雷的人,就会发现,迅雷的速度比普通的下载器下载速度要快。是它有单用的网速通道吗?这是因为迅雷开启了多线程,加快了下载速度。   什么是进程?   进程就是正在运行的程序。开启QQ就是开启了一个进程,当一个进程进入内存运行,就变成了一个进程。进程是处于运行过程中的程序。   什么是线程?   线程是进程中的一个执行单元,一个进程可以有多个线程。360安全卫士,在开启病毒查杀

2016-12-11 17:26:25 3830 7

原创 MySQL安装无响应

MySQL重装是很让人头痛的一件事情,因为如果没有卸载干净就会导致程序安装失败。最常见的就是MySQL安装到最后一步就一直停在那里,显示无响应(安装到最后一步无响应是很正常的但是过去了很久,还是无响应就不正常了)。    我的MySQL是重装的,到最后一直显示    我在安装MySQL的时候安装到了C盘,就以C盘为例:进行MySQL卸载步骤:   1.用软件卸载工具卸载MySQ

2016-10-14 21:26:58 1322 8

原创 Asp.Net中的控件(一)验证控件 和DropList选择控件

Asp.Net入门从熟悉控件开始,Web页面中的一些控件的设定,简化了我们的代码。和VB很相似,控件分为了内部控件、外部控件。与Form窗体所不同的是Web页有一些验证性的控件,不需要我们在界面给出判断,判断控件是否为空,而是通过控件进行验证的。常用的验证控件 RequiredFieldValidator--为空验证  设置判断为空限制,只需遵循三部曲1.设置 Er

2016-06-08 17:24:08 3018 21

原创 存储过程的使用

在师哥师姐验收的时候,就听过存储过程和触发器了。在个人重构好多地方也用到了存储过程。存储过程和触发器是两个重要的数据库对象,触发器是一种特殊类型的存储过程,在这里主要是介绍一下存储过程的应用。

2016-02-21 20:28:01 753 27

原创 七层登录

敲七层登录 可谓经历了漫长岁月,敲七层之前先用三层敲了几条线。敲七层的时候就是在三层的基础上加上两个设计模式,其中一个是抽象工厂+反射+配置文件,另一个就是加上了一个外观模式。最先添加的是抽象工厂,因为知道它的作用就为了可以灵活的换数据库。在加抽象工厂的时候我们不妨看一遍设计模式这样我们会对抽象工厂有更深的理解,才能知道下面BLL--Factory--IDAL中的UML图中的连线为什么要这样画。

2016-02-13 14:33:16 1056 33

原创 数据库设计

数据库自考学习中也学过,之前也看过耿建林视频。不过数据库一直都没有自己亲自建过。这一次进行重构要自己亲手建立自己的数据库,要自己动手用EA画一下E-R图。之前自己没有亲手动手做的东西,在这次重构中都想自己认真做一遍。数据库的创建有两种方法,一种是很简单的 数据库-新建数据库然后给数据库命名等这一种方法应该大家都比较熟悉。第二种是自己写代码创建数据库。创建数据库代码:Create Dat

2016-01-24 20:51:29 566 20

原创 设计模式-工厂三姐妹

刚开始看设计模式,虽然代码看不懂但是里面的故事都很有趣呢。用活字印刷来讲面向对象形象而深刻,面向对象从学习VB开始就给我们引入了,直到学习了设计模式一段时间,才慢慢有所领悟。工厂三姐妹是指:简单工厂模式、工厂方法模式和抽象工厂模式代码就不展示了,先看看UML图吧:简单工厂VS工厂方法简单工厂的方法违反了开放-封闭的原则。举例来说如果我想增加一种"M^N"运算,我们要修改简单

2015-12-16 16:17:47 600 20

原创 设计模式-命名空间

在学习设计模式,敲代码的过程中,遇到了一个问题。简单工厂和工厂方法代码Operation运算类、加减乘除类代码是相同的,不想重新敲一遍,就在解决方案下面那个自己定义的项目中添加现有项。将简单工厂中的几个类添加到了工厂方法中结果在新建的接口类中找不到简单工厂的Operation方法,查了好多地方,才知道要引入命名空间才可以。这是引入的简单工厂的Oper

2015-12-12 20:21:52 767 19

原创 UML总结

UML已经学完,总结一下

2015-11-08 08:22:53 732 19

原创 UML——实现图

实现图分为构件图和部署图两种,构件图和部署图可以用来帮助设计系统的整体构架构件图    构件:是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现。它隐藏了内部实现,对外部提供一组外部接口,它是系统设计的一个模块化元素。    构件图:描述了一个系统的主要功能,使用构件图可以清晰的了解系统的结构和功能。构件图可以帮助读者了解某个功能位于软件包的哪一

2015-11-01 15:40:42 880 13

原创 UML——行为图

行为图分为活动图和状态图两种活动图什么是活动图活动图用来描述一个过程或者操作的工作步骤。活动图和流程图很相似,它支持并行活动可以处理多线程应用。泳道在用户下订单后由不同的类来负责这就是泳道,泳道划分了每个活动由哪个类来负责,也就是不同的部分负责不同的工作的工作机制活动节点用户下单、选择支付方式、订单处理活动节点

2015-11-01 10:18:34 703

原创 类图中的四种关系

在UML中每种图都会有着各种错综复杂的关系,类图的关系可以分为四类如下图所示           依赖关系是四中关系中最弱的关系,而关联关系是一种“强”关系。    在这四类关系中,能用继承描述的时候就一定要用泛化关系,当描述接口和类的实现关系的时候一定要用实现关系来描述,两个类之间有结构关系的时候一定要用关联关系来描述。综合分析这几种关系他们所表现的强弱关系为:泛化=实现

2015-10-25 17:21:37 21200 27

原创 项目规范-日志使用(logback初探)

很长时间没有在博客上进行总结了,我还一直在技术的道路上渐行渐远哈哈~,冒个泡,每次进行博客时总是困于,自己的总结太浅显了,所以后面慢慢就变成了在自己本地做做一些笔记没有进行博客输出,最近看到一段话,对我触动很大:总结的过程是一种脑波的逻辑性输出,可以提升知识结构的沉淀,加深印象和理解,重新思考,梳理再用文字呈现,在这个过程中能够更加清晰地明白自己的思路与想法.所以今天又拾起来,在技术深度方向慢慢钻研欢迎使用Markdown编辑器先贴一篇官网:logback:http://www.logback.cn.

2020-10-12 12:21:47 396 1

原创 项目规范-AOP使用

什么是AOP:AOP(Aspect Oriented Programming),面向切面编程,是对OOP(面向对象编程)的一种延续,函数式编程的一种衍生范型项目场景:最常见的一种应用,用作日志审计/接口鉴权/异常处理在spring中我们常见的AOP场景:实现事务管理 (调用方法前开启事务,调用方法后关闭事务) 事务管理原理分析:讲了这么多应用,那我们应该会很疑惑,那是如何实现的呢?我在这里先讲AOP的基本原理,然后讲具体应用最常见的一种应用,用作日志审计/接口鉴权/异常处理在spri

2020-10-12 12:20:35 305

原创 git命令

在这个行业做了这些年,小编才知道一个东西叫命令行.只能说我这个程序媛做的有些不称职.老师经常说,做事要‘不将就’,的确,作为一个编写程序的人,看到别人啪啪敲命令行,看起来就很专业.git简单提交操作git add .git commit -m ‘注释’git push origin 分支名称撤销commit误操作在提交时有时进行了误操,我们可以撤销本次操作git stat...

2019-03-23 21:04:41 216 1

原创 maven学习

持久性的学习会让自己变的更优秀,想起来刚工作的时候,什么都愿意去学习,什么都想去学习,想让自己变得更加优秀.随着时间的推移,主动性慢慢就下来了.刚来到这个公司,发现很多不足和欠缺的地方.重新拾起当初的热情,现在慢慢补一补.

2019-03-16 21:27:38 812 1

原创 mysql中sql_mode设置问题

问题:我在线下进行查询时,sql不报错,将代码部署到线上后,却发现抛出如下异常:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'cis.q1.qu...

2019-02-01 16:30:55 1649

原创 nginx配置

欢迎使用Markdown编辑器小编发现很久没有更新博客了,决定在周日闲暇之余进行博客更新.需求小编做这样一个事情:目前线上访问地址 http://10.93.11.27:8098/zyjx/openapi/dsj/。线下访问地址:http://10.93.11.18:8009/openapi/dsj/线上线下访问的代码都是同一套,但是两个访问地址还不大一样,想让小编实现目前线上访问地...

2019-02-01 16:28:38 172

原创 SimpleDateFormat线程安全问题

DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面使用了threadlocal解决线程安全问题。什么是threadLocal变量值的共享可以使用public static变量的形式,所有的线程都使用同一个public static变量,public static 为所有线...

2018-11-27 16:07:03 236 1

原创 使用FormData进行文件上传

关于文件上传https://blog.csdn.net/qq_32447301/article/details/78907313

2018-11-01 18:35:33 715

原创 日常小总结

一:实体备份 要将一个表中的字段复制到另外一张表,可是字段量很大, org.apache.commons.beanutils包中BeanUtils.copyProperties(log,tipOff);将实体字段一一对应。很好解决了get set的赋值。 二:MD5加密 apache 里面封装了MD5加密的方法,现在可以直接调用,不需要再写工具类,自己进行封装了,org.ap...

2018-08-01 19:01:31 164 1

原创 导入大批量数据到mongo

本地导入大批量数据mongobooster导入数据mongobooster是连接mongo比较好用的客户端,相对于robomongo来说,mongobooster可以更好的展示数据,也能导入导出数据,非常简单方便。 当我们导入小批量的数据的时候,使用工具的导入导出没有问题,但是当我们导入大批量的数据的时候,使用工具导入程序就会瞬间卡死,所以导入大批量数据,使用命令进行导入 命令...

2018-07-06 14:16:35 5093 1

原创 h5页面图片上传

图片上传采用的是 input框的 type=file 的方式进行图片的上传。下面三种样式都是 input方式进行图片上传的。 我们点击上传图片的时候,图片上传到后台。首先给大家一个单张图片上传的示例html: div class="z_file1"> "file" name="file" id="file_more1" value="" a

2018-01-22 15:01:48 25077 9

原创 微信开发平台-获取用户信息(一)

进行微信开发,业务需要,我们会获取用户的头像、openid、具体的身份信息等 简单介绍几个常用的比较容易混淆的id: openid:每一个用户关注一个公众号就有一个openid appid:就像QQ号一样,每一个公众号也有自己的号码,就是appid appSecret:每一个账号对应一个密码,如果说appid是账号的的话,secret就是对应的密码。 uni

2017-07-12 18:57:14 1604 8

原创 mysql中关于日期的一些sql语句

在公司做功能时,有这样一个功能,当天提现不能超过设定值,当月转账不能不能超过设定值。这样就需要查询当天和当月的数据。所以总结了一些关于日期的函数。查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now()); 查询上周的

2017-07-07 09:14:25 524 9

原创 单例模式的应用

AJAX(AsynchronousJavascript And XML)异步JavaScript和XML可实现异步更新。什么是同步,什么是异步?     同步好比我们在泡茶的时候,先要将水烧开然后在放茶叶。异步好比,我们在烧水的同时,可以将茶叶口撕开。在浏览网站进行注册的时候会发现,我们输入用户名后,会自动的进行校验是否可用   这用到Ajax请求:

2017-03-07 17:36:36 353 13

原创 Serlvet概述

我们在做项目的时候,对于三层架构还是很熟悉的,从sevlet到service层,从service层到dao层,传送数据应该是我们比较熟悉的,现在从jsp到servlet的数据传输也是获取参数,进行值传递。只是方式略有不同。今天主要是对Servlet进行了简单的总结。Servlet是什么   Servlet时运行在服务端的Java小程序,是sun公司提供的一套规范,用来处理客户端的请求,响应

2017-02-27 22:40:23 302 9

原创 jsp模式-EL表达式&JSTL

什么是El(Expression language)表达式?        在JSP开发中,为了获取servlet域对象的中存储的数据,为了简化java代码我们引入了E了表达式(jsp是html+java代码)。语法:  ${}四个域操作:     pageScope requestScope  sessionScopeapplicationScope 我们获取项目名称:

2017-02-27 22:19:02 519 8

原创 JQuery之表单校验

在做项目中,是经常要用到注册的。而对于表单的校验是我们做后台经常要用的。       表单校验常用的校验方式:     (1)required:true 必输字段     (2)remote:”check.PHP” 使用ajax方法调用check.PHP验证输入值     (3)email:true 必须输入正确格式的电子邮件     (4)url:true 必须输入正确格式的

2017-02-07 17:33:04 382 4

原创 前端之JQuery

jquery是一个快速简洁的js框架,它对js进行了封装,使用更少的代码实现我们想要实现的功能。 jquery的引入      juqery需要引入js包          在开发中我们常用外链式方式进行jquery      文件.js" type="text/javascript"> jquery页面加载      在jquery

2017-02-07 16:58:54 360 5

原创 前端初探-JavaScript

如果说html是一个简单的静态网页,就像人素颜一样。css样式会让页面更加酷炫,就像化上妆一样,js让页面可以动态变化,给页面添加了动画效果,检测访客的浏览信息。js事件绑定有三种:第一种:在html标签中进行事件绑定在页面中:Function  tnbClick(){       }第二种:对象.事件=fn;例如document.getElementB

2017-02-07 16:46:10 341 5

原创 前端-html表单

表单是啥?         form是一个表单,是为了收集数据的、是一个看不到的东西。需要提交的数据必须放到表单中,这样才能一一对文本内容进行校验。       表单两个属性             action :提交到服务器的位置或是路径   action="#"表示当前页面             method:提交方式有7种,但是常用的为两种 get和p

2017-01-18 17:13:57 433 7

原创 前端-html基础

html样式很多,属性也很多,简单从几个方面进行了一个简单总结。html中标签       有两种大致的形式 1.成对出现  例如    2.以 / 结尾 标题标签      1.h标签         h1-h6  标题设置  默认加粗的 从1-6字体逐渐减小       一个页面中一般只有一个h1标签,在百度搜索栏中是根据设置的h1标签进行

2017-01-18 16:11:42 256 7

原创 Web前端-JavaScript深入

之前接触js的时候一个字:’晕,现在重新接触,发现慢慢的开始懂了。JavaScript简称js,给我的感觉更像是函数的编写。       JavaScript中有四个对象 JavaScript对象 Browser对象 HTMLDOM对象 HTML对象       在 HTML Dom 中

2017-01-12 17:53:35 278 8

空空如也

空空如也

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

TA关注的人

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