自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring配置数据源

Spring配置数据源开发工具与关键技术:IDEA/JAVA撰写时间:2020年9月17日1、数据源(连接池)的作用数据源(连接池)是提高程序性能而出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等2、数据源的手动创建在pom.xml中导入测试的mysql、C3P0和Druid的坐标 <dependencies> <depen

2020-09-17 15:15:47 189

原创 Spring配置

Spring配置开发工具与关键技术:IDEA/JAVA撰写时间:2020年9月17日1、 Bean标签基本配置用于配置对象交由Spring来创建默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。基本属性:id:Bean实例在spring容器中的唯一标识class:Bean的全限定名称<bean id="userDao" class="com.gx.dao.impl.UserDaoImpl" />2、Bean标签范围配置Scope:指对象的作用范

2020-09-17 11:10:18 192

原创 Python的tkinter库实现窗体单选框

开发工具与关键技术:Python IDEL、Python作者:曾浩源 撰写时间:2019年08月16日Tkinter简介Tkinter是一个python模块,是一个调用Tcl/Tk的接口,它是一个跨平台的脚本图形界面接口。Tkinter不是唯一的python图形编程接口,但是是其中比较流行的一个。最大的特点是跨平台,缺点是性能不太好,执行速度慢。Tkinter包含了几种常用类型的控件,...

2019-08-16 14:53:00 2728

原创 Python使用代理爬取网站内图片

开发工具与关键技术:Python IDEL、Python作者:曾浩源撰写时间:2019年08月14日想要爬取网站内的图片,首先想到的是引用urllib模块内的request(打开和浏览url中内容),然后就是os模块(文件/目录方法)创建文件夹和保存图片,最后就是引用random模块的choice()方法返回元组或列表内的随机项,从而分配代理浏览网站。import urllib.reque...

2019-08-14 21:04:54 906

原创 《广信软件IT官网后台管理》项目总结

作者:曾浩源本次任务完成时间:2019年6月21日~2019年8月05日开发工具与关键技术:VS2015、jquery完成模块功能:学生风采、校园风光、视频专区、操作日志一、后台(1)校园生活学生风采可根据时间范围查询添加时间(只填一个,另一个默认为今天【系统时间】)、添加人、标题和学生风采相片分类的模糊查询选中一行或多行进行删除操作直接点击任意一行内的删除按钮,删除该行数...

2019-08-07 11:16:28 667

原创 Python模拟搜狗翻译发送请求

开发工具与关键技术:Python IDEL、Python作者:曾浩源撰写时间:2019年08月07日写一个小功能来模拟搜狗翻译发送请求,让这个小功能拥有翻译的功能。首先打开搜狗翻译,然后F12或右键选择检查,找到Network,再搜狗翻译内进行一次翻译,之后Name下就出现一堆东西,如:看着大概也知道,出来translateV2、suggV2和translateV2ForPicSet其...

2019-08-07 10:21:51 1396 3

原创 Python基础之继承(三)

开发工具与关键技术:Python IDEL、Python作者:曾浩源撰写时间:2019年07月25日面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”,继承的过程,就是从一般到特殊的过程。在某些 ...

2019-07-25 16:12:42 194

原创 Python基础之类Class(二)

开发工具与关键技术:Python IDEL、Python作者:曾浩源撰写时间:2019年07月25日Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的,向对象最重要的概念就是类(Class)和实例(Instance)。创建一个类和C语言差不多,例如我创建一个常见的例子,动物(Animal)类:class Animal: pass...

2019-07-25 11:35:13 153

原创 Python的元组、列表、字典

开发工具与关键技术:Python IDEL、Python作者:曾浩源撰写时间:2019年07月17日python的元组、列表、字典数据类型是python的数据结构。一、元组 tuple 用小括号“( )”表示首先元组,个人觉得元组就像java中的数组。列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的元素。因此,元组没有增加元素、修改元素、删除元素相关的...

2019-07-17 16:57:26 300

原创 Python学习笔记(一)

开发工具与关键技术:Python IDEL、Python作者:曾浩源撰写时间:2019年07月16日一、Python的标记符在python里,标识符有字母、数字、下划线组成。所有标识符可以包括英文、数字以及下划线【_】,但不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进...

2019-07-16 10:18:58 508

原创 Js上传视频带进度条

开发工具与关键技术:Visual Studio 2015、C#作者:曾浩源撰写时间:2019年07月07日直接上图和代码:页面样式:上传前上传中:上传后:Css样式: .videoAlbumContent video{ width: 240px; height: 112px; border: solid 1px #000000; margin-ri...

2019-07-07 20:46:04 4092 1

原创 jQuery如何获取动态添加的元素

开发工具与关键技术:Visual Studio 2015、C#作者:曾浩源撰写时间:2019年07月06日一、问题描述使用jQuery的append()方法动态添加了一段html代码之后,发现在为新添加的元素绑定click事件时无法获取该新元素。为什么会无法获取到这个新添加的元素呢?我一开始就去实验了一下,发现,可以获取到啊?后来我把两段代码互换一下位置,把绑定click事件放到前面...

2019-07-06 14:58:35 12023

原创 将Layui.tree内的数据提交到控制器

开发工具与关键技术:Visual Studio 2015、C#作者:曾浩源撰写时间:2019年06月27日目前的Layui.tree还未完善,还是少理一些功能,我一般用的是ZTree,因为一些原因需要用Layui.tree树形。现在的Layui.tree提交数据主要依靠的是增删改三个按钮的回调,也就是文档所说的操作节点的回调,当然也有其他的,如:第一、节点被点击的回调:该回调的作用一般是...

2019-06-27 11:05:44 2593

原创 根据数据库数据渲染Layui.tree树形

开发工具与关键技术:Visual Studio 2015、C#作者:曾浩源撰写时间:2019年06月26日首先就是引用layui的css和js,当然还有jQuery。然后就是HTML:<div> <div id="test" style="margin-left:5%;display:inline-block;"></div></div&gt...

2019-06-26 20:42:59 7759 13

原创 Java异常处理

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年06月17日Java的异常处理机制可以让程序具有极好的容错性。当程序运行出现意外情形时,系统会自动生成一个 Exception对象来通知程序,从而实现将“业务功 能实现代码”和“错误处理代码”分离,提供更好的可读性。使用try…catch捕获异常Java异常处理机制为:抛出异常,捕捉异常,处理异常。t...

2019-06-17 10:22:01 325

原创 Layui表格自动渲染

开发工具与关键技术:Visual Studio 2015、C#作者:曾浩源撰写时间:2019年06月15日首先是引用layui的css和js然后在HTML内写入一个table<div class="layui-card-body "> <table id="tabTitle" layui-filter="tabTitle"></table>...

2019-06-15 11:42:57 3058

原创 Servlet接收form表单数据集合

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年06月01日在进行数据的新增或修改时,都有着大量的数据需要传给Serlvet进行处理。传输时,要不是通过form表单里的提交按钮,提交数据,如:<form action="${ctx}/servlet/LoginServlet"> <input name="UserName" typ...

2019-06-01 17:18:09 2373

原创 Java在Servlet中根据请求调用方法

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年05月27日在Servlet中,接收客户端(页面)的请求时,最简单的办法,在doPost中:获取请求的类型是什么,最后用if else if 判断类型调用方法。String fun = request.getParameter("type"); if ("list".equals(type)) {...

2019-05-27 15:40:58 1540

原创 使用Java做Web树形图

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年05月27日1、在jsp页面内使用自定义标签获取项目连接<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><c:set value="${pageContext.request.contextPath}" sc...

2019-05-27 11:48:37 1005

原创 Java使用多线程进行群聊大体思路

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年05月27日多人进行群聊,肯定分服务端和客户端。(这里是java的窗体应用JFrame)一、群聊服务端怎么写,有什么作用。群聊服务端相当于一个中转站,负责不断的接收客户端的请求,然后经过指定的处理,最后为所有客户转发信息(也就是响应)以下所有变量皆为成员变量,在这里写成员变量(1)启动服务器1、创...

2019-05-27 10:49:39 655

原创 Java对数据库的增删改一条数据的封装

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年05月26日在javaWeb的开发中,对数据库的操作一般都是在Dao包内,新增、修改、删除都有着重复的代码,所以直接在until工具类包里将它们封装为一个方法来使用。在until包内,创建一个类,在类里声明三个变量:private static Connection con = null;privat...

2019-05-27 08:51:41 579

原创 Java中的Servlet与Jsp

在java中需要实现页面与Servlet的数据传递:1、创建web包,存放Servlet2、为了安全,创建公共服务层接口BaseService3、创建service包,存放服务层接口,当然肯定有实现类包4、创建servlet,配置web.xml5、创建文件夹jsp,并新建jsp页面6、编写servlet里doget、dopost方法一、创建web包后,想到安全,所以去创建公共的服务层...

2019-05-16 16:50:54 193

原创 使用Java对MySQL进行增删查改

开发工具与关键技术:MyEclipse 10、JAVA、SQLyogEnt作者:曾浩源撰写时间:2019年05月14日例如MySQL有一个User表,需要将它遍历到页面上:首先有如下步骤:1、为项目引入MySQL驱动(jar包),这个很简单就不用说了2、创建po包 (存放数据的实体类)3、创建common包 (存放公告类、接口、抽选方法)4、创建dao包 (存放数据库操作接口)5...

2019-05-16 16:31:55 775

原创 Java多线程的三种写法

开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年05月05日使用多线程的目的只有一个,那就是为了能更好的利用CPU的资源。所以在Java中也必须有多线程,在学习多线程的过程中认识了三种方法实现多线程。1.继承Thread这个类,重写run方法。2.实现Runnable接口,实现run方法。(Thread是Runnable的实现类)(以上两种方法都 ...

2019-05-05 16:52:26 13760 1

原创 Java五子棋

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月27日在做一个应用或者程序的时候,首先想到的是,我们需要哪些部分来组成我们的程序,例如这个简单五子棋,它需要:1.常量 (有些数据经常用,而不需要改变)2.游戏主窗口 (创建窗口都需要的,常用,把它封装到一个【窗口模板】类里)3.棋盘 (即:二维网格,创建棋盘类)4.棋子 (可为图片...

2019-04-28 16:13:20 1705

原创 使用Java制作太阳系模型(3)

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日做任何程序都离不开良好的封装,封装好自己代码,到时候传变量到方法,即可一步到位。像太阳系,虽然它有八大行星,但这八大行星是否有一些共同的特点?一、中心点皆是太阳;二、在模型中都是以椭圆轨迹运转;三、它们都需要几个相同的参数:长轴、短轴、速度、角度虽然,太阳只有一个,但假如有一天你需要扩展...

2019-04-25 08:47:36 1278

原创 使用Java制作太阳系模型(2)

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日做任何程序都离不开良好的封装,虽然这次只需要一个主页窗体,假如有许多个窗体,在每个窗体初始化都是经过同样的步骤。所以窗体也是可以进行封装的,例如:每个窗体都有设置xy位置,宽高,需要在窗体监听事件重写关闭按钮方法,重画窗体的线程,以及解决窗体内容进行运动时闪烁的双缓冲。该类继承Frame后,...

2019-04-23 10:09:37 201

原创 使用Java制作太阳系模型(1)

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日Java中有个工具类:Frame,它可以制作桌面窗体应用程序,要制作太阳系模型,就先需要了解一下这个类:一、如何显示窗体以及设置它的位置和大小;二、如何在窗体里面写入所要加载的内容;三、如何让内容简单的动起来;第一个问题:如何显示窗体以及设置它的位置和大小首先该类需要继承Frame,然...

2019-04-23 09:34:16 619

原创 在MyEclipse 10控制台输出可视化日历

开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日在java.util中,有两种类可以实现获取时间:Date,Calendar。使用它们实现一个在MyEclipse 10控制台输出可视化日历的小功能:我们知道单个日历格式如下:首先想到的是最简单的,把最前面的排的:(日一二三四五六)打印出来无需多想干就对了System.out.pr...

2019-04-23 09:15:52 332

原创 Java与C#的基本类型

开发工具与关键技术:JAVA、C#作者:曾浩源撰写时间:2019年04月18日Java语言分为引用类型和基本类型,C#也一样,只是在C#中把Java中的基本类型叫做值类型,叫法不同本质却是一样的,它包含布尔类型和数值类型。基本类型分为4种:整型、布尔类型、浮点类型、字符类型。在所学的C#中,经常使用基本类型只有少数,例如:int:32位整型 short:16位整型 bool:布尔类...

2019-04-23 09:06:35 951

原创 Java数组小结

开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年04月01日在java的学习中,数组是很常见的,关于数组做了以下的小结:1、数组的声明:(1)数组静态初始化int[] arrayint=new int[]{5,6,9,7,8};(2)数组动态初始化 int[] intarray=new int[1]; intarray[0]=8; int...

2019-04-18 09:30:32 392

原创 Java中节点流和处理流的简单认知

开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年04月14日在程序中所有的数据都是以流的方式进行传输或保存的,所以在Java中IO流也是必不可少的。Java中的IO流在java.io包中。在java.io包中不管是操作文件和目录都是使用File类来操作,File能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。而需要操作文件内容在ja...

2019-04-16 20:34:46 1227

原创 Java中的List集合

开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年04月08日在学习C#时,经常使用的list集合,在java中也有而且还比C#更简单更方便。首先,实现一个简单的list集合,在main方法内直接实例化ArrayList集合:public static void main(String[] args) { List<String> lis...

2019-04-11 20:04:40 1077

原创 Java重载、继承、重写

开发工具与关键技术:作者:曾浩源撰写时间:2019年04月03日1、首先是构造器的重载构造器的重载;形参列表不同,如图:构造器的形参可以为空。可以用this.()调用另外一个构造方法根据形参决定调用哪个构造方法2、方法的重载重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的...

2019-04-10 21:06:59 959

原创 Java基础数据类型总结

开发工具与关键技术:作者:曾浩源撰写时间:2019年04月01日整型byte 1个字节 8位范围:-2^7 到 2^7-1short 2个字节 16位范围:-2^15 到 2^15-1int 4个字节 32位范围:-2^31 到 2^31-1long 8个字节 64位 在后面加L或者l范围:-2^63 到 2^63-1字符型char 浮点型 float doubl...

2019-04-02 20:29:40 209

原创 Oracle的DDL、DML、DCL

开发工具与关键技术:VS2015、JavaScript、jQuery作者:曾浩源撰写时间:2019.3.30DDL以下这些DDL的命令,操作后,皆不可回滚!创建表Create table tablename values (id number(8),money number(6,2));DESCRIBE dept 确认数据类型 描述VARCHAR2(size) 可变长...

2019-03-30 10:50:37 154

原创 ORACLE SQL日期处理

ORACLE SQL日期处理开发工具与关键技术:Oracle sql*plus PLSQL Developer作者:曾浩源撰写时间:2019年03月25日在oracle的基本操作当中,关于日期的一些转换、处理是经常碰到的,所有我们必须做到每当一看到日期,就知道该如何去转换它,在将他保存到数据库中。在PLSQL Developer中,有两种基础默认的日期格式:一、Oracle格式: D...

2019-03-30 10:34:01 308

原创 如何制作一个自己的选择框

开发工具与关键技术:VS2015、JS、JQuery作者:曾浩源撰写时间:2019.3.28无论是在前端或者后端,一些表单是必不可少的,有了表单,那么表单的样式也是五花八门。一个精美的表单或许可以让你的页面焕然一新。文本框、复选框、单选框、按钮等等都可以通过css样式从而去改变它,但唯独选择下拉框不可以。选择的下拉框是根据浏览器的样式而改变的,各个浏览器的选择下拉框样式也有差异,但也是默...

2019-03-28 16:58:56 856

原创 List数组去重复

开发工具与关键技术:VS2015作者:曾浩源撰写时间:2019.2.17List数组去重复List去重复一般for循环数组,利用contains()判断是否存在,然后进行删除或者添加进新的list数组或许有细心的人发现Distinct()去重 但是打上去却没看到效果接下来举个例子:例如以下modelList,不区分大小写去重List&lt;Model&gt; modelList ...

2019-02-17 15:47:36 779

原创 Js数组去重复(3)利用indexOf以及forEach

开发工具与关键技术:VS2015、JavaScript、jQuery作者:曾浩源撰写时间:2019.2.17JS数组去重 利用indexOf以及forEachforEach循环数组,利用indexOf寻找是否存在重复 不存在就添加进数组 存在则跳过继续寻找var arr = [1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2,...

2019-02-17 15:31:39 1349

空空如也

空空如也

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

TA关注的人

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