自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (1)
  • 收藏
  • 关注

原创 免费的论文查重网站

给大家推荐一个免费的论文查重网站PaperFree:http://www.paperfree.cn

2017-06-08 20:30:33 779

转载 java验证码的实现

package com.spring.controller;import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.util.Random

2017-05-26 20:13:43 476

转载 springMVC实现邮件发送

/**  *  * @author geloin  * @date 2012-5-8 上午11:02:41  */  package com.embest.ruisystem.util;    import java.io.File;  import java.util.ArrayList;  import java.util.HashMap;  impor

2017-05-24 11:01:46 4542 2

转载 java发送http的get、post请求

package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import j

2017-04-27 16:12:31 469

转载 Java使用spring发送邮件

Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得

2017-04-17 10:00:51 3275

转载 优秀程序员不得不知道的20个位运算技巧

优秀程序员不得不知道的20个位运算技巧  一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker's Delight》,感慨到Henr

2017-04-14 10:37:45 340

转载 tmux入门教程

转自:http://abyssly.com/2013/11/04/tmux_intro/按照官方说明,tmux是一个终端复用软件。我接触tmux也就是这几天的事情,但已经发现其强大。作为一个文艺程序员,有必要向大家分享一下,这么好的东东怎敢藏着掖着。先用起来再说假设你已经装好tmux,那么在终端中直接输入tmux并回车,就进入了tmux,退出的话大家都懂的,输入exit或C

2017-02-09 10:49:53 465

转载 java web路径和spring读取配置文件

java web路径和spring读取配置文件此篇博客缘起:部署java web系统到阿里云服务器(ubuntu14.04)的时候,有以下两个问题找不到自定义的property配置文件上传图片的时候找不到路径开发的时候是在windows上的,运行正常,部署的时候就出问题了,肯定是windows和linux路径区别导致的(一个小问题来回鼓捣了几个小时,因为有自己对wind

2017-01-10 17:40:35 515

转载 简单记录javascript中对象的使用

简单记录javascript中对象的使用一、创建对象?12345678910//创建一个空对象  varo={};  //创建一个含有两个属性的对象,x、y  varo2={x:12,y:'12',name:'JS'

2016-12-30 19:35:19 298

转载 JS创建对象的几种方式

JS创建对象的几种方式最近在看javascript高级程序设计,其中对对象的创建做了具体的阐述,综合起来,总结了下(je知识库javascript专栏由这方面的教程,有兴趣的可以去知识库看看)第一种模式:工厂方式var lev=function(){       return "啊打";  };  function Parent(){  

2016-12-30 19:26:19 312

转载 nginx正则表达式配置

1、nginx配置基础1、正则表达式匹配~ 区分大小写匹配~* 不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配^ 以什么开头的匹配$ 以什么结尾的匹配转义字符。可以转. * ?等* 代表任意字符2、文件及目录匹配-f和!-f用来判断是否存在文件-d和!-d用来判断是否存在目录-e

2016-12-27 19:17:25 2205

转载 Nginx Location配置总结

语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~*  开头表示不区分大小写的正则匹配!~和!~*分

2016-12-27 15:58:15 270

转载 Nginx的配置文件nginx.conf配置详解

Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log  logs/error.log;  error_log  

2016-12-21 11:35:16 378

转载 Linux下源码安装Nginx的步骤

一。 什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名

2016-12-20 16:22:04 314

转载 linux 源码包安装gcc

首先在配置gcc的过程中会出现错误:gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+说明要安装gcc需要GMP、MPFR、MPC这三个库,可从ftp://gcc.gnu.org/pub/gcc/infrastructure/下载相应的压缩包。由于MPFR依赖GMP,而MPC依赖G

2016-12-09 15:34:36 980

转载 linux 源码包安装MySQL

1、下载:当前mysql版本到了5.6.20http://dev.mysql.com/downloads/mysql选择Source Code百度搜mysql:进官网http://www.mysql.com/点击下载 Downloads点击档案Archives;

2016-12-08 14:33:56 657

转载 Java用户权限管理

实现业务系统中的用户权限管理    B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检 测实 现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所 有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限

2016-12-06 16:05:47 16803 3

转载 springMVC 简介

处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测

2016-12-06 15:25:47 571

转载 mybatis mapper.xml详解

MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 配置给定命名空间

2016-11-28 17:25:05 3658

转载 mybatis mapper.xmlj讲解

MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 配置给定命名空间

2016-11-28 16:44:17 632

转载 使用MyBatis_Generator生成Dto、Dao、Mapping

版权声明:欢迎转载,请附加转载来源:一路博客(http://www.16boke.com)由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE `user` ( 

2016-11-24 11:41:55 499

转载 配置generatorConfig.xml自动生成的代码的sql书写问题

<jdbcConnection driverClass="${jdbc_driver}" connectionURL="${jdbc_url}" userId="${jdbc_user}" password="${jdbc_password}" />

2016-11-23 12:05:48 882

转载 mybatis中配置mapper

Mybatis中配置Mapper的方法        在这篇文章中我主要想讲一下Mybatis配置文件中mappers元素的配置。关于基础部分的内容可以参考http://haohaoxuexi.iteye.com/blog/1333271。       我们知道在Mybatis中定义Mapper信息有两种方式,一种是利用xml写一个对应的包含Mapper信息的配置文件;另一种就是定

2016-11-23 11:46:00 282

转载 mybatis配置

序言        在Eclipse中,将鼠标放在根节点上后,可以看到配置文件中的主要配置项,如下图所示:                这些项分别是:properties、settings、typeAliases、typeHandlers、plugins、environments、mappers。        注意:这些配置项必须按照先后顺序进行配置。一、配置项

2016-11-23 11:22:07 328

转载 log4j 配置详解

一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、

2016-11-22 16:54:46 203

转载 log4j配置

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderN

2016-11-22 16:34:46 225

转载 git 学习教程

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够

2016-11-17 13:47:04 250

转载 老鼠与毒药问题

该趣题来源于 IBM Ponder This 三月份的谜题。    大家应该都听说过这个老题目:有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?    这个问题的答案也堪称经典:把瓶子从 0 到 999 依次编号,然后全部转换为 10

2016-10-16 16:15:41 515

原创 按之字形顺序打印二叉树 java

题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。public class Solution { public ArrayList> Print(TreeNode pRoot) { ArrayList> list = new ArrayList>(); if (pR

2016-10-11 13:48:01 514

原创 翻转单词顺序列 java

题目描述一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?public class Mai

2016-10-09 20:55:59 2109

原创 左旋转字符串

题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!分析;以“abcdefg”为例,我们可以把它分为两个部分。由于想把他的前两个字符移到后

2016-10-09 20:13:02 370

原创 和为S的两个数字 java

题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述:对应每个测试案例,输出两个数,小的先输出。public ArrayList FindNumbersWithSum(int[] array, int sum) { int len = array.length; int l

2016-10-09 17:13:32 622

原创 和为S的连续正数序列 java

题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 输出描述:输出所有和为S的连续

2016-10-09 16:59:11 603

原创 数字在排序数组中出现的次数 java

题目描述统计一个数字在排序数组中出现的次数。分析;既然输入的数组是排序的,那么我们很自然的就能想到用二分查找算法。public class Main { public static void main(String[] args) { int[] array={1,3,3,3,3,4,5}; int k=6; System.out.println(GetNumberO

2016-10-09 15:02:38 2508

原创 两个链表的第一个公共结点

题目描述输入两个链表,找出它们的第一个公共结点。/*public class ListNode {    int val;    ListNode next = null;    ListNode(int val) {        this.val = val;    }}*/分析:如果两个单向链表有公共的结点,那么这两个链表从某一个结

2016-10-09 14:04:00 307

原创 第一个只出现一次的字符 java实现

题目描述在一个字符串(1分析:由于题目与字符出现的次数相关,我们是不是可以统计每个字符在该字符串中出现的次数,要打到这么目的,我们需要一个数据容器来存储每个字符在字符串中出现的次数,这个数据可以根据字符来查找出现的次数,也就是说这个容器的作用是把一个字符映射成一个数字。在常用的的数据容器中,哈希表正式这个用途。import java.util.Scanner;public cl

2016-10-09 13:18:46 3503

原创 丑数 java

题目描述把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。分析:根据丑数的定义,丑数应该是另一个丑数乘以2、3、5 的结果。因此我们可以创建一个数组,里面的数字是排好序的丑数,每一个丑数都是前面的丑数乘以2、3、5的得到的。import java.util

2016-10-09 12:55:09 597

原创 69 column window is too narrow

[root@nie ~]# w69 column window is too narrow这个是窗口太小的意思解决方法:放大窗口要不使用这个命令w|cat[root@nie ~]# w|cat 12:23:09 up 2 days, 13:57,  3 users,  load average: 0.00, 0.00, 0.00USER

2016-09-27 11:50:47 1612

转载 EJB

用通俗话说,EJB就是:"把你编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是给他打成包放到一个服务器上了"。是的,没错!EJB 就是将那些"类"放到一个服务器上,用C/S 形式的软件客户端对服务器上的"类"进行调用。快崩溃了吧!这么几句就非常清楚的解释了EJB是什么(也是本人在高人的博文里看来的),而很多文章总是执着于解释EJB原理,EJB出现的意义。    再

2016-09-23 10:46:11 247

转载 CGI与servlet的比较

转载自:http://www.maxhis.info/java/cgi-vs-servlet/概括来说,CGI和Servlet可以完成相同的功能。CGI(Common Gateway Interface)程序,主要用Perl、Shell Script或C编写,能够向客户端提供动态内容,即每次客户端浏览器访问某一页面时,可以看到不同的内容。CGI应用开发比较困难,因为它要

2016-09-23 09:29:01 5251

supervise绿色版解压可用

supervise是daemontools的一个工具,可以用来监控管理unix下的应用程序运行情况,在应用程序出现异常时,supervise可以重新启动指定程序.

2018-06-08

空空如也

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

TA关注的人

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