自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程金鹏(程利鹏)

先相信有这么一回事——永远不给自己找借口了!!

  • 博客(278)
  • 资源 (23)
  • 收藏
  • 关注

原创 【java】servlet 的api和生命周期

文章目录(1)Servlet接口中的方法简介:1)init(ServletConfig config)2)service(ServletRequest request,ServletResponse response)3)destroy()(2)Servlet的生命周期(面试题)1)Servlet何时创建2)Servlet何时销毁3)每次访问必然执行的方法上一节,我们对servlet进行了快速入...

2018-12-26 10:24:20 360

原创 【java】servlet快速入门

1、Servlet简介Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容2、servlet规范:包含三个技术点(插件)1)servlet技术2)filter技术—过滤器3)listener技术—监听器3、实现步骤:1)创建类实...

2018-12-24 11:53:08 454

原创 【java】反射

https://blog.csdn.net/aiming66/article/details/851254871、什么是反射技术?动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成2、获取class对象的方式2.1...

2018-12-20 17:02:10 54693

原创 【java】dom4j读取xml文件

1、准备:引入jar包:dom4j.jar2、步骤:添加一个xml文件:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://www.example.org/web-app_2_5" xmlns:xsi="http://www.w3

2018-12-20 16:15:15 915 1

原创 【java】数据库连接池(C3P0/DBCP)的简单的应用

文章目录一、C3P01、简介:2、准备:3、步骤:3-1)导入上面的两个jar,并将jar 包build path。3-2)设置配置文件4、c3p0的工具类二、DBCP1、简介:2、准备:3、步骤:3-1)导入上面的jar,并将jar 包build path。3-2)设置配置文件一、C3P0前言:连接池的作用详见:https://blog.csdn.net/aiming66/article/d...

2018-12-19 15:48:37 288

原创 【java】JDBC与防止sql注入

文章目录一、JDBC概述二 、JDBC 原理三、JDBC 开发步骤【myeclipse】2) 注册驱动一、JDBC概述JDBC:JavaDataBaseConnectivity,Java数据库连接,SUN公司推出的java访问数据库的标准规范(接口)。JDBC是一种用于执行SQL语句的 java api。JDBC可以为多种关系数据库提供统一访问入口。JDBC由一组Java工具类和接口组成...

2018-12-19 09:49:40 3933 1

原创 【java】单元测试——JUnit

简介:Junit 是一个java语言的单元测试架构,属于第三方工具,一般情况下需要导入jar包,不过多数的IDE中已经集成了Junit作为单元测试工具。实例:1、用myeclipse创建一个java项目,并创建it_Junit 包。2、编写测试类,为了简单我们可以用于取代java的 main方法3、在测试方法上面添加注解@Test4、注解修饰的方法要求:public void fun_...

2018-12-17 11:23:03 387 2

原创 【Mysql】重置root密码

方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysqlmysql>use mysql;mysql>更新 user set password=password(‘新密码’) WHERE User=‘root’;mysql>flush privileges;运行...

2018-12-16 13:24:15 154

原创 【mysql】mysql基本操作

一、 对数据库的操作1. 创建一个库create database 库名1、对于初学者来说,不要忘记分号结尾show databases; 是显示数据库的命令create database 库名 character set 编码创建带有编码的查看编码:show create database mydb_01;2. 删除一个库drop database 库名3....

2018-12-15 21:29:56 577

原创 【mysql】安装免解压版mysql

准备:mysql-8.0.13-winx64.zip步骤:1、解压文件到C:\tools中,并将文件名改成mysql这就是解压后的目录,但是我们需要在这个基础上做两步小操作(1)创建一个名为data的文件夹(2)创建一个名为my.ini的文件2、修改文件my.ini[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mys...

2018-12-15 20:13:21 362 1

原创 【mysql】mysql安装图解

一、MYSQL的安装1、打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”。2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、在“Developer Components(开发者部分)”上左键单击,选择“This...

2018-12-15 19:42:38 247

原创 通过游标的方式批量产出数据库的空表

-- 方法1:游标-- 声明变量DECLARE @name AS NVARCHAR(100), @count as int set @count=0 -- 声明游标DECLARE C_Employees CURSOR FAST_FORWARD FOR select name from sysobjects where name in(select ...

2018-12-07 15:21:35 232

原创 【Linux is not unix】bash的基础特性——bash快捷键

ctrl+L:清屏操作,相当于clear命令ctrl+a:跳转至命令开始处ctrl+e:跳到命令末尾处ctrl +c:取消执行的命令ctrl+u :删除 命令行行首到光标所在的所有内容ctrl+k:删除光标所在位置到行尾所有的内容。...

2018-11-28 16:17:08 267 1

原创 【Linux is not unix】vim的使用教程

在使用vim的时候,对于刚刚接触vim的人们需要经常查看教程。下面是一个中文版的教程,方便大家学习,仅需半个小时。查看方式:[cheng@localhost ~]$ vimtutor下面是内容的复制。================================================================================ 欢 迎...

2018-11-23 15:13:48 300

原创 浪潮服务器配置阵列卡的方式(raid的配置方式)

http://www.4008600011.com/archives/393

2018-11-22 15:14:38 33489 1

原创 【sql server】report service

一、设计报表:1、 使用 sql server data tool 创建报表详情看官方教程:https://docs.microsoft.com/zh-cn/sql/reporting-services/create-a-basic-table-report-ssrs-tutorial?view=sql-server-2017二 、发布报表:1、打开 reporting services c...

2018-11-19 13:39:22 3177

原创 1251-client does not support authentication protocol requested by server

今天在安装完mysql的后 ,使用Navicat连接mysql数据库的时候,出现如上图片的错误。特来总结:解决方案:在mysql主机登录后1.查看用户信息select host,user,plugin,authentication_string from mysql.user;备注:host为 % 表示不限制iplocalhost表示本机使用plugin非mysql_nat...

2018-11-14 16:20:28 18326 12

原创 【MySql】Change the root password

At the initial start up of the server, the following happens, given that the data directory of the server is empty:The server is initialized.SSL certificate and key files are generated in the dat...

2018-11-14 15:50:04 931

原创 Installing the latest GA series MySQL on Linux Using the MySQL Yum Repository

The MySQL Yum repository for Oracle Linux, Red Hat Enterprise Linux, CentOS, and Fedora provides RPM packages for installing the MySQL server, client, MySQL Workbench, MySQL Utilities, MySQL Router, M...

2018-11-14 15:18:53 264

原创 没准有用的名词

jQueryui:设置页面各种效果jQueryZoom:放大器HmailServe:邮箱服务器(C#)NPOI:.net 操作office的插件POI:java操作office的插件动软:。net代码生成器。SWFUpload:是一个flash和js相结合而成的文件上传插件,其功能非常强大...

2018-11-10 21:57:40 164

原创 SQL SERVER 分页的几种方式。

背景:在日常工作中,经常需要解决分页的问题,这也是真分页必须要做的一件事情。经常查询,发现有很多的分页方法,为了了解他们的分页效率我做了一个实验。当然,跟自己的服务器性能也是有一定关系的。准备:1、我准备了一个数据库表,大概有78万的真是 数据(小编以此为例,以每页五十条数据为例,可以分出来15727页,我们搜索第15720页的数据)。2、当然,也可以准备数据:create datab...

2018-11-10 16:11:23 6067 1

原创 【Linux is Not Unix】centos安装

1、官方安装文档http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/2、下载 Mysql yum包http://dev.mysql.com/downloads/repo/yum/下载到本地再上传到服务器,或者使用wget 直接下载wget http://repo.mysql.com/mysql57-community-releas...

2018-11-06 20:33:15 425

原创 【Echarts】简单实现——第一个柱状图的实现(在后台动态获取数据)

文章目录步骤:1、新建一个mvc框架的项目。2、新建控制器:EchartsBarController3、新建页面:结果:注意事项:感悟:  第一次接触这个东西,感觉还有点蒙蒙的。经过两天的努力终于搞明白。下面我用自己的方式实现以下,方便大家理解。  下面是我使用一个简单的mvc框架来实现这个demo。效果图:步骤:1、新建一个mvc框架的项目。2、新建控制器:EchartsBar...

2018-10-12 15:25:41 10523 5

原创 【C#】字符串中特殊符号处理

#region 过滤特殊字符 /String2Json(String s) /// <summary> /// 过滤特殊字符 /// </summary> /// <param name="s">字符串</param> /// <returns>json字...

2018-10-12 11:15:25 6790 3

原创 【C#】字符串格式化字符型、日期型、布尔型

#region 格式化字符型、日期型、布尔型 /StringFormat(string str, Type type) /// <summary> /// 格式化字符型、日期型、布尔型 /// </summary> /// <param name="str">&

2018-10-12 11:13:41 791 2

原创 C# Datatable转成json串

#region datatable转换json /ToJsonList(DataTable dt) /// <summary> /// datatable转换json /// </summary> /// <param name="dt"></pa

2018-10-12 11:11:15 1875 2

原创 类不需要实例化也能直接用

文章目录演示:1、需要被实例化的类2、不需要实例化的情况1)被调用的成员为非静态类2)被调用类为静态类原因  在我以前的意识中,我们需要用到某个类的时候,需要先实例化这个类,实例化出一个对象,然后在使用这个类里面的方法和属性,今天偶然的机会了解到,原来有些类是不需要实例化就可以直接用的——静态(static)类,同时我们可以直接使用静态类中的方法和属性。  类、字段、属性、方法等只要是被sta...

2018-10-05 15:26:44 14826 4

原创 ADO.NET连接池

文章目录演示:1)开启连接池的情况下:代码运行结果:00:00:00.2632044秒2)关闭连接池的情况下:代码运行结果:00:01:11.0209661秒分析a/开启连接池的情况下我们用sql server profileer分析一下:b/关闭连接池的情况下我们用sql server profileer分析一下:分析结果:分析原因:使用ADO.NET连接池注意事项:开发人员都知道,我们在每...

2018-10-04 17:42:45 630 31

原创 通过ADO.NET连接数据原理

首先我们要了解什么是ADO.NET常用类。先体验一下如何使用ADO.NET在vs中连接数据库,并操作。我现在仅仅是为了创建连接,为了简单,首先创建一个“控制台应用程序”的项目:/*连接数据库的基本步骤如下:1、创建连接字符串——用来表示连接某服务器的某数据库实例,以及用户名和密码2、创建连接对象3、打开连接(如果打开数据库连接没有问题,表示连接成功。)4、关闭连接(释放资源)...

2018-10-03 21:41:58 1313

原创 JavaScript中DOM

1.回顾在说JavaScript之前,我们先来回顾一下JavaScript ,html,css的区别。html:用来显示内容。css:用来设置页面显示内容的样式,比如颜色等。JavaScript:用来触发页面上的各种事件,比如,点击按钮事件,图片自动切换事件等。  那么,JavaScript是如何控制这些事件呢,主要就是靠DOM和BOM。下面我们来了解一下什么是BOM和DOM。我们都知...

2018-10-01 16:30:29 237 1

原创 如何在sql server中使用循环语句

declare @i intset @i=1while @i<100begin insert into [BlackPlum].[dbo].[Customer] ([CustomerCode], [VIPNo] , [Company] ,[CustomerName] , [Address] , ...

2018-09-17 11:19:14 13088 5

原创 mvc(8)——总结

经过这一段时间的mvc的学习,我从整体的框架上了解了mvc的运行机制和比较基本的使用方法,mvc并非我总结的那一小部分,而是还有很多,但是个人理解的不是非常的到位,就把这个学习的任务先放一放吧,等以后用到了再学习估计会更快一点。1、我们如何理解MVC首先,我们应该知道,MVC模式意味着一个MVC应用程序将被分离成至少3个部分。 模型(Model): 含有或表现用户进行操作的数据。模...

2018-08-31 10:14:10 706 9

原创 mvc(7)——过滤器

过滤器(Filter)把附加逻辑注入到MVC框架的请求处理。它们提供一种简单而雅致的方式,实现了交叉关注。所谓交叉关注(Cross-CuttingConcerns),是指可以用于整个应用程序,而又不适合放置在某个局部位置的功能,否则会打破关注分离模式。典型的交叉关注例子是登录、授权以及缓存等。今天我们来学习一下MVC框架所支持的不同类型的过滤器,如何创建和使用过滤器,以及如何控制它们的执行。...

2018-08-29 11:49:58 686 10

原创 mvc(6)——控制器和动作(不包含动作的输出)

到达应用程序的每一个请求都是由控制器处理的。今天我们来说一下控制器和控制器里的动作。 在ASP.NETMVC框架中,控制器是含有请求处理逻辑的.NET类。控制器的作用是封装应用程序逻辑。这意味着控制器要负责处理输入请求、执行域模型上的操作,并选择渲染给用户的视图。1、准备项目2、控制器a、创建派生与controller类的控制器3、接收请求数据a、通过上下文对象获取数据...

2018-08-22 17:10:26 827 8

原创 mvc(5)——URL路由_5_高级特性

在前面几篇博客中,讲解了如何使用路由系统处理输入URL,我们还需要能够使用URL方案来生成可以嵌入到视图中的输出URL,以便用户可以单击链接,并以正确的控制器和动作方法为目标,将表单回递给应用程序。下面就来说一下生成输出URL的不同技术,展示如何通过替换标准的MVC路由实现类来定制路由系统,以及使用MVC。准备项目我们使用的项目和前几节介绍的url路由使用的项目的相同,但做了部分修改。...

2018-08-13 22:21:02 550 7

原创 mvc(5)——URL路由_4_属性路由

1、什么是属性路由?2、启动和使用属性路由_简单的属性的路由3、使用片段变量创建路由4、使用Route Prefix1、什么是属性路由?在属性路由中,路由是由直接运用于控制器类的C#属性定义的。在实践中,它可以自由地与标准的基于约定的路由相混合。2、启动和使用属性路由_简单的属性的路由默认情况下属性路由是禁用的,通过MapMvcAttributeRoutes扩...

2018-08-12 22:17:45 688 6

原创 mvc(5)——URL路由_3_约束路由

  URL模式在如何进行片段匹配方面是保守的,而在如何进行片段内容匹配方 面又是宽松的。   前两个博客己经解释了对保守程度进行控制的不同技术一一用默认值、可选变量等使路由匹配或多或少的片段数。   接下来该是了解宽松机制的时候了,看看如何对URL片段内容匹配方面的宽松性进行控制一一即如何进行约束对路由进行匹配的URL。一旦有了对路由行为这两方面(指保守性和宽松性)的控制,就可以创建非常完美...

2018-08-12 21:17:43 631 6

原创 mvc(5)——URL路由_2_定义自定义片段变量

简介1、用自定义变量作为动作方法的参数2、定义可选url片段使用可选的url片段强制关注分离3、定义可变长路由4、按命名空间区别控制器优先顺序简介  上一节我们说了controller和action片段。controller和action片段变量对MVC框架而言有特殊的含义,显然,它们对应于对请求进行服务的控制器和动作方法。但笔者并未被受限于这些内建的片段变量...

2018-08-12 18:25:01 845 7

原创 mvc(5)——URL路由_1_定义路由(映射url到动作方法)

在使用mvc的过程中,我们经常用到的就是路由,今天我们来了解一下路由的一些东西。 在我们进行路由的讲解之前,我们要做一些准备,新建一个项目。新建一个项目用”Empty(空)”模板创建一个新的MVC应用程序,并称此项目“UrIsAndRoutes”。 创建控制器为了演示路由特性,对此示例应用程序添加一些简单的控制器,以此对URL进行解释以调用动作方法的方式,因此,所用...

2018-08-12 00:08:50 3311 7

原创 如何执行超过500MB的SqlServer 脚本文件

最近遇到了一个问题,就是我现在有一个sql脚本文件,但是个头非常的大,大小超过了1G,此时,用SqlServer 打开总是显示内存不够用,用记事本也打不开。非常郁闷,今天了解了可以使用cmd下的osql命令执行,非常的方面,执行1G左右的脚本大概在10分钟左右。(具体时间和电脑性能有关系)什么是osqlosql 是一个 Microsoft Windows 32 命令提示符工具,您可以使...

2018-08-01 23:23:56 1958 9

SpringBoot启动流程.png

springboot启动路程图

2021-12-12

calico.zip资源包,解压即用

calico网络插件, 直接使用 kubectl apply -f calico.yaml 安装。

2021-11-16

cni-plugins-linux-amd64-v0.8.6.zip

cni-plugins-linux-amd64-v0.8.6.tgz

2021-11-10

etcd-v3.4.9-linux-amd64.tar.zip

etcd-v3.4.9-linux-amd64.tar.zip

2021-11-07

cfssl.zip包含cfssl相关文件,解决国内无法下载或者下载慢的问题

wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 本压缩包是通过上面三个命令下载的文件,主要是为了解决在国内下载慢或者下载失败的问题。

2021-11-06

provider——consumer 程序源码.zip

博客连接https://blog.csdn.net/aiming66/article/details/90272553

2019-05-22

使用servlet实现注册&登录&解决注册乱码&beanutils;的使用

使用servlet实现注册&登录&解决注册乱码&beanutils;的使用

2019-01-01

httpservlet_request

本代码需要配合博客https://blog.csdn.net/aiming66/article/details/85540705一同学习。

2019-01-01

java通过servlet获取验证码和文件下载

本代码主要是为了解决通过servlet向前台传送验证码并进行校验。另外还有通过servlet下载各种文件。同时避免中文乱码问题。如果下载后有文件无法启动的问题,请将代码移植到自己的程序中,本代码使用eclipse开发。是一个dynamic web project项目。

2018-12-31

httpservlet_response

本文件为博客https://blog.csdn.net/aiming66/article/details/85410558的匹配代码文件。

2018-12-31

echartDemo柱状图折线图详解

echartDemo柱状图折线图详解,需要配合博客:https://blog.csdn.net/aiming66/article/details/83025748

2018-10-12

通过ADO.NET连接数据原理

本文件与博客https://blog.csdn.net/aiming66/article/details/82932485 相匹配,欢迎下载。

2018-10-03

Python 3.7.0

这是在phthon官网上下载的,下载日期为2018年9月14日。主要是为了不方便访问外网的童鞋们使用。

2018-09-14

filters源码c#

本源码为认证过滤器,希望能帮助读者更好的理解mvc中的认证。相关匹配博客:https://blog.csdn.net/aiming66/article/details/82083732

2018-08-29

C#调用bartender的SDK执行打印实现标签打印demo

本程序是一个CS项目调用bartender的sdk执行打印的程序,方便的打印标签程序,不需要先预览在打印。压缩包中附带相关dll文件和代码,已经相关的bartender模板。

2018-08-16

6_urlAndRoutes_for outgoing_urls(整篇博客源码)

本源码主要帮助读者更好的阅读博客,小编的博客地址: https://blog.csdn.net/aiming66/article/details/81626232

2018-08-13

6_urlAndRoutes_for outgoing_urls

本源码主要帮助读者更好的阅读博客,小编的博客地址: https://blog.csdn.net/aiming66/article/details/81626232

2018-08-13

mvc 中如何使用路由(详细教程,匹配博客讲解)

本文件匹配相关博客详细讲解,感谢大家的拜读,更希望能帮助有需要的小伙伴。 4篇博客资源: https://blog.csdn.net/aiming66/article/details/81516080; https://blog.csdn.net/aiming66/article/details/81607784; https://blog.csdn.net/aiming66/article/details/81610322; https://blog.csdn.net/aiming66/article/details/81611115

2018-08-12

LanguageFeatureso——对不能修改的类添加功能——使用扩展方法

LanguageFeatureso——对不能修改的类添加功能——使用扩展方法源码,这个仅限于普通方法的扩容,对于接口的扩展没有展示。

2018-07-28

LanguageFeatureso-使用对象和集合初始化器

C#特性之一,使用对象和集合初始化器源码,配合博客一同发表。

2018-07-28

LanguageFeatureso-简化C#属性——使用自动实现的属性

简化C#属性——使用自动实现的属性的源码,主要是为了方便大家的学习。属性值的读取和设置就像对一个常规字段进行操作一样。使用属性要比使用字段更好,因为你可以修改get块和set块中的语句,而不需要修改依赖于这个属性的类。

2018-07-27

如何在sqlserver中进行分类汇总-附件sql server 2005实例数据库和脚本

小编对工作中遇到的用数据库语句进行分类汇总的查询信息的信息。压缩包中附件相关的数据库和 sql脚本。 详细的思路过程见博客:https://blog.csdn.net/aiming66/article/details/80717802

2018-06-17

大话设计模式源码

大话设计模式,史上最全源码。包括23个设计模式,6个原则。

2017-10-02

SQL Server 2005实用教程_素材

方便大家在学习数据时使用,不需要大家在学习时自己建库了。当然对于初学者来说,自己练习着建库也是相当有必要的。

2016-06-04

空空如也

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

TA关注的人

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