自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geekfly的Blog

风月难扯,离合不骚。

  • 博客(104)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java数据采集-5.获取CSDN个人博客列表(翻页-1)

本博客继上篇,针对第一种翻页加载数据的方式,编写实际代码演示。 因第三讲以详细介绍如何解析各个节点,之后教程不在详细截图说明分析过程,可根据我使用的css规则,自行对比分析。废话不多说,开始撸代码。模拟Url请求,获取节点String url = "http://blog.csdn.net/TMaskBoy/article/list/1";Document document = Jsou

2017-07-20 21:32:02 867

原创 Git免密码操作

无论在本地还是服务器上提交,更新代码等一系列操作时,都需要输入密码,简直无比蛋疼,此方法能省去输入密码的步骤,简直不能再爽了。只针对Linux和Mac用户,Windows用户请绕道。 在用户目录下(如:/home/ununtu)执行 vim .netrc 插入一下内容: machine bitbucket.org login geekfly2017 password your

2017-04-22 21:31:34 1242

原创 Java中使用AES对数据进行加密

此处介绍的是Java自带的AES加密算法,并且支持中文,具体参数如下: 算法模式:ECB 密钥 长度:128bits 16位长 偏移量: 默认 补码方式:PKCS5Padding 解密串编码方式:base64秘钥为16为长度的字符串。 1. 加密函数 /** * 使用参数中的密钥加密 * @param 明文 * @param 密钥

2016-08-29 19:14:25 7989 4

原创 在SSM框架中配置定时任务

在项目中需要添加一个定时任务,完成每天晚上访问第三方接口用于同步数据,在实际中这样的定时任务需求很多,比如系统日志,备份等等,特在网上找了相关内容。 此处使用的是SSM框架,SpringMVC的配置文件都在springmvc.xml中。 1. 在springmvc.xml添加如下内容 在xmlns中添加xmlns:task="http://www.springframework.org/s

2016-08-29 18:54:07 21391 15

原创 使用HttpClient测试SpringMVC的接口

最近在写SSM创建的Web项目,写到一个对外接口时需要做测试,接受json格式的数据。在线测试需要放公网地址,无奈localhost无法访问,测试工具需要安装,不想折腾,想到写爬虫的时候用到的HttpClient可以发Post请求,于是进行了尝试。1.编写请求代码 由于接口接受json类型的数据,因此构造了对应的实体类,然后使用fastjson转为json,加到请求头中。 String u

2016-08-29 18:37:59 5430 1

原创 使用MyEclipse添加Hibernate支持和反向工程生成映射关系

本博客主要介绍如何在普通Web工程上添加Hibernate支持,以及通过数据库表反向生成映射文件。

2016-06-24 20:48:45 5634 1

原创 JQuery 日期选择框,精确到时分秒类型。

本文介绍的是jeDate日期控件,关于官方的文档请查看: http://www.jayui.com/jedate/ 本教程源码下载: 效果图为: 1.首先引入js文件<script type="text/javascript" src="jeDate/jedate.js"></script>2.编写输入框<input class="datainp" id="dateinfo" type=

2016-06-12 16:07:12 25302 4

原创 在Java中使用Highcharts+Ajax+Json生成动态饼图

1.由于HighCharts运行于JQuery,所以需要引入jQuery。JQuery HighCharts核心js文件Highcharts 导出功能需要引入的js导出功能 完整文件Highcharts-4.2.5 2.在jsp页面引入如上文件 <script type="text/javascript"> var chart;$(function () {

2016-05-31 22:03:44 7573 2

转载 115个Java面试题和答案

目录面向对象编程(OOP)常见的Java问题Java线程Java集合类垃圾收集器面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装

2016-05-30 10:09:02 1104

转载 Spring面试题和答案

原文地址目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发

2016-05-30 09:57:11 6179 2

原创 使用MyBatis Generator从数据库自动生成Mapper和Po类

本博客主要讲解如何使用自己的MyBatis Generator工程,实现数据库表到Mapper已经Po类的映射。程序下载地址:MyBatis反转 1.项目结构 GeneratorSqlmap.java为程序入口,不需要修改任何东西,在此运行即可。 config为log4J日志的配置文件,用于输出程序的日志信息,便于查看程序运行情况和异常处理。(一般生成文件只需要几秒) lib为程序依赖的

2016-05-29 10:19:16 6735

原创 关于Html5中input标签只能输入整数的问题

<input type="number" name="points" min="1" max="10" />使用这句话时,输入框只能输入整数,要想输入小数,我们可以这样修改:<input type="number" value="1" min="0.0" step="0.1">例如上句,最小值为0,每一步步长为0.1,既可以

2016-05-26 10:38:29 66692 4

原创 关于在服务器上发布网站遇到的两个问题之解决方案

背景:使用SSM框架+MySql编写的网站,在windows平台上发布。 在自己服务器以及本地发布都正常,交付客户是,在他的阿里云服务器上部署出现以下两个问题: 1.安装Java和Tomcat之后,打包放入网站,启动Tomcat服务器,正常,没有任何异常,但是通过IP地址,或者Localhost访问网站,页面数据能正常显示,但是所有的css,js,图片等静态资源全部都不能加载,network显示

2016-05-22 21:40:27 1306

原创 HttpClient使用HttpGet获取Json数据出现部分数据乱码的情况

问题描述: 在SSM框架,Controller内部使用HttpClient获取Json数据,在某些中文后出现乱码 情况(只是某写中文),在该项目中使用普通Java类没有出现乱码情况。 最终解决方案: 度娘搜了很久才解决。 源代码: HttpClient httpclient = new DefaultHttpClient(); HttpGet h

2016-05-20 21:33:09 4324

原创 每个程序员都会的 35 个 jQuery 小技巧

收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发.禁止右键点击$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; });});隐藏搜索文本框文字Hide when clicked in the search field,

2016-04-27 16:12:52 474

原创 Eclipse或MyEclipse修改生成类注释模板

1.打开windows->Preferences->Java->code style->code templates->Comments下的type,点击Edit输入一下代码即可:/** * 类名称:${type_name} * 类描述: * 创建人:geekfly * 创建时间:${date} ${time} * @version V1.0 * *

2016-04-17 17:12:31 1615

原创 windows下安装SVN服务器端和客户端和MyEclipse支持

此处安装的版本为: 1.在服务器端安装VisualSVN-Server-2.7.5。 和一般软件安装一样,设置安装目录和仓库位置,如果443端口被占用,可以选择8843. 2.打开VisualSVN Server 可以在Repositories中添加文件,在文件上右键添加Propertise中设置用户。 3.在客户端安装TortoiseSVN-1.9.1.26747-x64。

2016-04-17 11:22:46 1118

原创 最大的矩形

问题描述 试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。  请找出能放在给定直方图里面积最大的矩

2016-04-09 15:26:39 1654 1

原创 窗口

问题描述 试题编号: 201403-2 试题名称: 窗口 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。   当你点击屏幕上一个点的时候,你就选

2016-04-09 14:32:49 551

原创 Z字形扫描

问题描述 试题编号: 201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述: 问题描述   在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:   对于下面的4×4的矩阵,   1 5 3 9   3 7 5 6   9 4

2016-04-09 13:27:33 828 1

原创 ISBN号码

问题描述 试题编号: 201312-2 试题名称: ISBN号码 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4

2016-04-09 13:22:24 654

原创 字符串匹配

问题描述 试题编号: 201409-3 试题名称: 字符串匹配 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符;当选项关闭时,表示同一个字母的大写和小写看作相同的字符。 输入格式   输入的

2016-04-09 11:01:15 628

原创 消除类游戏

问题描述 试题编号: 201512-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将

2016-04-09 10:59:51 839

原创 相邻整数

问题描述 试题编号: 201409-1 试题名称: 相邻数对 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式   输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。 输出格式   输出一个整数,表示值正好相差1的数对的个数。

2016-04-09 10:56:24 1666 3

原创 相反数

问题描述 试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式   第一行包含一个正整数 N。(1 ≤ N ≤ 500)。   第二行为 N 个用单个空格隔开的非零整数,每个数的绝

2016-04-09 10:21:55 656

原创 图像旋转

问题描述 试题编号: 201503-1 试题名称: 图像旋转 时间限制: 5.0s 内存限制: 256.0MB 问题描述: 问题描述   旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。   计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。 输入格式   输入的第一行包含两个整数n, m,分别表示图像

2016-04-09 09:55:40 736

原创 数字排序

问题描述 试题编号: 201503-2 试题名称: 数字排序 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。 输入格式   输入的第一行包含一个整数n,表示给定数字的个数。   第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。 输出格式

2016-04-09 09:53:15 558

原创 数位之和

问题描述 试题编号: 201512-1 试题名称: 数位之和 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定一个十进制整数n,输出n的各位数字之和。 输入格式   输入一个整数n。 输出格式   输出一个整数,表示答案。 样例输入 20151220 样例输出 13 样例说明   20151220的各位数字之和为2+0

2016-04-09 09:52:06 1065

原创 数列分段题目

问题描述 试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式   输入的第一行包含一个整数n,表示数列中整数的个数。   第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一...

2016-04-09 09:50:39 886

原创 日期计算

问题描述 试题编号: 201509-2 试题名称: 日期计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定一个年份y和一个整数d,问这一年的第d天是几月几日?   注意闰年的2月有29天。满足下面条件之一的是闰年:   1) 年份是4的整数倍,而且不是100的整数倍;   2) 年份是400的整数倍。 输入格式   输入的第

2016-04-09 09:48:06 790

原创 模板生成系统

问题描述 试题编号: 201509-3 试题名称: 模板生成系统 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   成成最近在搭建一个网站,其中一些页面的部分内容来自数据库中不同的数据记录,但是页面的基本结构是相同的。例如,对于展示用户信息的页面,当用户为 Tom 时,网页的源代码是   而当用户为 Jerry 时,网页的源代码是   这样

2016-04-09 09:45:51 456

原创 门禁系统

问题描述 试题编号: 201412-1 试题名称: 门禁系统 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。 输入格式   输入的第一行包含一个整数n,表示涛涛的记录条数。

2016-04-09 09:43:00 1114

原创 节日

问题描述 试题编号: 201503-3 试题名称: 节日 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   有一类节日的日期并不是固定的,而是以“a月的第b个星期c”的形式定下来的,比如说母亲节就定为每年的五月的第二个星期日。   现在,给你a,b,c和y1, y2(1850 ≤ y1, y2 ≤ 2050),希望你输出从公元y1年到公元y2

2016-04-09 09:31:58 521

原创 画图

问题描述 试题编号: 201409-2 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。   下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表

2016-04-09 09:27:23 542 1

原创 出现次数最多的数

问题描述 试题编号: 201312-1 试题名称: 出现次数最多的数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式   输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。   输入的第二行有n个整数s1, s2,

2016-04-09 09:24:12 673

原创 关于C# MSChart中如何添加右侧图例说明legend和生成百分比视图

(本文为Asp.Net开发,编译器为VS2013.) 1.首先从工具箱中的【数据】中拖入Chart. 会自动在页面头部,配置文件中加载相关信息如:<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Na

2016-03-27 17:57:30 14128

原创 MyEclipse下使用maven创建web项目

前提已经安装好maven,并且进行了相关配置。 安装配置请查看windows下安装maven的过程 在MyEclipse中设置本地仓库 1.打开MyEclipse,点击File->new 查找maven project。 搜索webapp 输入项目名等信息,其他选项均为默认。 2.创建好的项目会有异常,因为没有引入Servlet的jar包,在maven的中央仓库中搜索se

2016-03-18 14:22:33 1180 1

原创 windows下安装maven的过程

1.前往maven的官网下载,点击左侧的download下载maven http://maven.apache.org/ 如下图 需要注意的是3.3以上版本需要jdk1.7及以上,如果jdk版本比较低请下载低版本的maven或者安装高版本的jdk。 2.将下载之后的apache-maven-3.3.9文件夹解压到某个位置,作者习惯将Java相关的文件统一放在D:\Java的目录下,个人爱

2016-03-18 10:21:36 1116

原创 Java读取文件目录和文件,并且按照文件层次输出文件名和目录名。

只是临时写的代码,没有使用递归,对于多级的建议修改成递归方式。 本代码可以读取三层目录。 输出样例为: String path = "C:/Users/admin/Desktop/近期/Python"; File dir = new File(path); File[] files = dir.listFiles(); //百度文库 if (

2016-03-17 10:24:08 4070

原创 Java数据采集--2.使用Jsoup抓取开源中国

本节使用Jsoup获取网页源码,并且解析数据。 使用JSoup 解析网页,语法使用 JS,css,Jquery 选择器语法,方便易懂 抓取网站:http://www.oschina.net/news/list 开源中国-新闻资讯模块 基本工作: 1.创建好Java工程,包等基本工作。 2.导入Jsoup所依赖的jar包。官网下载地址如下: http://jsoup.org/package

2016-03-16 19:58:27 5270 3

SAI2-素材和笔刷.rar

sai2笔刷工具,对应教程https://blog.csdn.net/TMaskBoy/article/details/106124719

2020-05-14

HTML5浪漫爱心表白动画在线演示

知乎问题:程序员有哪些浪漫的情话或事情? 地址:https://www.zhihu.com/question/47801597/answer/107971154

2018-05-24

Java导入导出EXCEl(POI)

JavaWeb中将数据从Excel表导入到数据库的实例,对应博客http://blog.csdn.net/tmaskboy/article/details/51755305

2017-08-23

多功能jQuery日期控件 jeDate.zip

多功能jQuery日期控件 jeDate.zip 支持年月日,时分秒的选择。 请查看博客讲解:http://blog.csdn.net/TMaskBoy/article/details/51646994

2016-06-12

MyBatisGenerator

本工程为MyBatis Generator工程,实现数据库表到Mapper已经Po类的映射,只需要编写少量的配置信息,即可自动映射。

2016-05-29

SSM框架整合代码

http://blog.csdn.net/TMaskBoy/article/details/51464791 本代码是博客中搭建框架使用的代码,方便大家参考。 Spring+SpringMVC+Mybatis整合源码,亲测能运行。

2016-05-21

Navicat Premium绿色版

Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。 Navicat Premium 结合了其他 Navicat 成员的功能。有了不同数据库类型的连接能力,Navicat Premium 支持在 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 之间传输数据。它支持大部份 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 的功能,包括存储过程,事件,触发器,函数,视图等。 Navicat Premium 使你能简单并快速地在各种数据库系统间传输数据,或传输一份指定SQL 格式及编码的纯文本文件。 不同数据库的批处理作业可以计划并在指定的时间运行。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、资料同步、备份、工作计划及更多。 Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。 Navicat Premium 适用於三种平台 - Microsoft Windows、Mac OS X 及 Linux。它可以让使用者连接本地或远端伺服器、提供一些实用的资料库工具如资料同步、结构同步、汇入、汇出、备份、复原及报表以协助管理资料。

2015-08-26

空空如也

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

TA关注的人

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