- 博客(63)
- 收藏
- 关注
原创 获取两个日期之间的日期形成一个集合
/** * @param start 起始日期 * @param end 结束日期 * @return */public static List getDate(String start,String end){ // SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); List lis
2018-03-12 17:05:28
335
原创 java获取当前时间前一周、前一月、前一年的时间
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去七天 c.setTime(new Date()); c.add(Calendar.
2018-03-12 17:05:26
2101
原创 随笔
软件推荐网站https://amazing-apps.gitbooks.io/windows-apps-that-amaze-us/zh-CN/ 国外软件下载https://sourceforge.net/ 网址导航http://www.giffox.com/网址导航https://www.nocmd.com/ JSPDF https://ww
2018-03-12 17:05:23
243
原创 Bootstrap 警告框(Alert)插件
1 DOCTYPE html> 2 html> 3 head> 4 meta charset="utf-8"> 5 title>Bootstrap 实例 - 警告框(Alert)插件 alert() 方法title> 6 link rel="stylesheet" href="http://cdn.static.runoob.com/libs/boots
2018-03-12 17:05:20
217
原创 点击按钮出现60秒倒计时,JS(按钮)
1 2 var countdown=60; 3 function settime(val) { 4 var e = $('#email').val(); 5 //对电子邮件的验证 6 var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-
2018-03-12 17:05:18
3653
原创 图片,base64 互转
import sun.misc.BASE64Decoder;import java.io.FileOutputStream;import java.io.OutputStream;/** * @author ydy * @version 2017/12/29 14:02 */public class ImageUtils { /** *"da
2018-03-12 17:05:15
127
原创 JAVA StringUtils工具类
org.apache.commons.lang Class StringUtilsjava.lang.Object org.apache.commons.lang.StringUtilspublic class StringUtilsextends Object Operations on String that are null safe.IsEmp
2018-03-12 17:05:13
180
原创 将HTML保存为PDF
使用的是 jsPDF 引用 script src="https://code.jquery.com/jquery-git.js">script> script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js">script> script s
2018-03-12 17:05:10
1151
原创 浏览器的截图实现
最近做项目的时候,需要用到浏览器截图,这里并不是指浏览器插件的截图,我使用的是 html2canvas ,html2canvas是一个JS脚本.下面我将简单介绍一下html2canvas的使用与局限性,其实介绍和描述官网已经说的很清楚的了介绍该脚本允许您直接在用户浏览器上截取网页或其部分的“截图”。屏幕截图基于DOM,因此可能不是100%准确的真实表示,因为它没有制作实际的屏幕截图,
2018-03-12 17:05:07
2249
原创 IDAE打包WEB项目 WAR Eclipse转IDEA项目
接下来这里只说WEB项目打包,相信大多数都是用的WEB项目吧,关于打包WAR,真的很头痛,网上说的试了好好次都不行.后来懂了之后,真的很简单好么,分享给大家 不要多走弯路了.注意: 如果你是Eclipse的WEB项目转到IDAE的,看我的就对了.我的项目是Eclipse项目,转到IDEA,要点: 一:Eclipse项目转到IDAE的时候,WEB的问题,在IDEA新建一个
2018-03-12 17:05:05
320
原创 IDEA中 GIT与SVN版本控制插件的切换
IDEA同一个项目中,有时候会用到 GIT 有时候 也会用到 SVN在IDEA中,没有按钮可以直接切换的,所以可以直接修改 .IDEA 文件夹中的XML配置文件,不需要重启喔,直接在IDEA中就可以切换了 如图,把GIT的语句注释掉就可以了,因为如果下次还要用的话,就方便了
2018-03-12 17:05:02
1442
原创 Unable to open debugger port (127.0.0.1:13249): java.net.BindException "Address already in use: JVM_Bind"
这个问题比较简单一点,Tomcat的端口被占用了,我使用的是IDEA里的一个热部署插件JReble,更新了IDEA之后就发现端口被占用了,可能我电脑没有重启过吧,一直被占用着,所以解决方法就是更换一下端口就可以的 途中框框里里面我设置的是JReble插件的端口,因为IDEA只带的DeBug没有占用 所以是不用改的
2018-03-12 17:04:59
422
原创 Eclispe WEB项目 转到 IDEA 后无法部署问题
IDEA是个强大的IDE 这个就不用多说了 Eclispe 的Web项目 转到IDEA之后,开始部署会出现大量的问题项目从SVN下载下来的时候,大概就是这个样 第一步是先设置 项目结构 也就是 Project Structure 打开之后 接下来配置 modules 上图可以看到,Dependencies选项,
2018-03-12 17:04:57
323
原创 IDEA 在SVN上更新代码错误: Error:Server SSL certificate rejected
在IDEA中更新代码到SVN中 ,出现了 Error:Server SSL certificate rejected ---服务器的SSL证书 的错误 之前在网上有找过一些相关的做法,但是没有成功去解决这个问题,在此之前可以参考一下大神的做法 http://blog.youkuaiyun.com/u014723529/article/details/51772583 我的做
2018-03-12 17:04:54
747
原创 Ehcache缓存框架与 Shiro 框架 出现出现验证错误 && Tomcat 缓存清除的问题
当一个项目使用久了以后就会出现各种问题,下面是我遇到的一个权限验证错误的问题 我的项目是 Ehcache 结合 Shiro 一起使用的,项目用用久了出现 Token验证错误,Cookie之类的。。。浏览器访问出现500 各种奇葩 我的做法是: 清除Google Chrome的 Cookie,和自动填表的功能 发现部署项目的时候,是可以部署的 而且可以
2018-03-12 17:04:52
165
原创 git&github 的使用
git(/ɡɪt/[5], 音频(帮助·信息))是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools[6](一个类似Norton Commander界面的文件管理器)有所不同。git最初的开发动力来自于BitKeeper和Monot
2018-03-12 17:04:49
328
原创 IDEA更换背景颜色与字体
打开IDEA 选择左上角的File -》 Setting -》 Editor -》 Color Scheme 就可以设置 黑白背景 默认为白色 可以选择 Darcula 黑色背景 设置字体同样在File -》 Setting -》 Editor -》 Font 中设置即可
2018-03-12 17:04:47
1544
原创 跨域中,子窗口与父窗口的传值取值
版权声明:本文为博主原创文章,未经博主允许不得转载。 第一次写子窗口与父窗口的传值取值的时候,我上网搜索了一些资料,然后我做了一个小的Demo,发现他们一般的传值方式都是比较简单的.但是有时候在不同环境下的操作不一定可以用到 根据http://blog.youkuaiyun.com/qq_26676207/article/details/50973890 博客,侵立删 //获取父窗
2018-03-12 17:04:44
499
原创 Eclipse快捷键
常用快捷键快捷键功能Ctrl+F查找并替换Ctrl+Shift+K查找上一个(文本编辑器)Ctrl+K查找下一个(文本编辑器)Ctrl+Z撤销Ctrl+C复制Alt+Shift+↓恢复上一个选择Ctrl+X剪切C
2018-03-12 17:04:41
107
原创 hibernate跟Mybatis/ ibatis 的区别,为什么选择?(转)
第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。1.1 Hibernate 简介Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO
2018-03-12 17:04:38
901
原创 IDAE快捷键与设置
以前做项目的时候都是用Eclispe,来到新的公司发现IDE用的是IDEA集成开发工具,以前也用过IDEA,只是略懂略懂,以后你会发现,当你用IDEA的快捷键的时候,会6的飞起 1.IDEA常用快捷键Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成
2018-03-12 17:04:36
1576
原创 (原创)SpringBoot入门
本文章是SpringBoot入门的介绍在这里 我会尽量写一些细节性的东西,我用的是IDEA2016 Tomcat7 JDK1.8 Maven3.3.9IDEA Tomcat JDK Maven的安装我就不详细了, 这里我会提到Maven的安装和如何使用阿里云的镜像,因为官网的JAR下载真的是...比乌龟还慢 先从Maven的配置开始,到官网下载Maven http://mav
2018-03-12 17:04:33
122
原创 Web Service基本概念
转Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言
2018-03-12 17:04:30
92
原创 eclipse无法启动报错、打开Eclipse报错、Eclipse无法打开
有时候在新的电脑中安装Eclipse的时候总会报一些错误,要么就是环境变量没配好、要么就是JDK没装、要么就是JDK位数与Eclipse位数不同(版本),反正会报一些奇奇怪怪恶心的问题,我第一次装的时候也出现过不少这样的问题,下面给大家分享一下,如有错误,还望指正 问题一: 出现以下图的情况其实是有两种问题的,一是环境变量没配好,二是版本不匹配 首先打开CMD直接输入ja
2018-03-12 17:04:28
883
原创 天猫优惠券领取
11.11快到了,优惠券一个个拿真的不是我想要的好么!复制下面的代码,打开天猫登录 -》 F12 -》 console -》 把代码Copy到空白的地方 -》 回车!(function(window, document, undefined) {var interval = 800;var closeDelay = 200;var index = 0;var cou
2018-03-12 17:04:25
647
原创 微信公众号 订阅号,服务号,企业号区别
虽然baidu.com就有,直接上干货直接说一下有什么区别的吧! 这里已经说的很明白了http://kf.qq.com/faq/120911VrYVrA130805byM32u.html ,他们都是公众号!个人用的话,建议用的是订阅号! 自媒体或组织的话,用服务号! 那么企业当然用的是企业号或加上服务号!有什么区别呢? 当然区别很大 个人订阅号的接口权限是最少的,这就意
2018-03-12 17:04:22
581
原创 WebService的两种方式SOAP和REST比较 (转)
我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript提供API,而淘宝TOP则采用直接的HTTP+XML请求方式,最令我疑惑的是教材上讲的WSDL,UDDI从没有在这些API中出现过。现在知道了WebService原来有两种方式,一是SOAP协议方式,
2018-03-12 17:04:20
98
原创 线程池
Java线程池使用说明一 简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就
2018-03-12 17:04:17
84
原创 秒杀应用的MySQL数据库优化
其实秒杀应用的数据库层优化非常简单,各个层面做好排队即可,MySQL企业版提供了线程池插件,但是需要额外的费用。小伙伴们可以使用开源的MySQL版本InnoSQL,其免费提供了线程池,可以保证应用在大并发量下依旧保证应用的稳定性,特别是对于秒杀类的应用。 关于秒杀随着双11活动的不断发展,小米饥饿营销模式的兴起,“秒杀”已经成为一个热点词汇。在一些活动中,热销商品会以惊人的速度售罄
2018-03-12 17:04:14
231
原创 关系型数据库和非关系型数据库
目前的市面上的关系型数据有:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。 非关系型数据库有:NOSQL,Cloudant 非关系型数据库主流的还是NOSQL, 那么 NOSQL和关系型数据库的区别是: 优:1.成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量
2018-03-12 17:04:12
158
原创 MYSQL的常用命令和增删改查语句和数据类型
连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [库名] 当前选择的库状态:SELECT DATABASE(); 创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数],
2018-03-12 17:04:09
91
原创 eclipse部署web项目至本地的tomcat但在webapps中找不到问题
转:http://blog.youkuaiyun.com/qq_20545159/article/details/49559357 一、发现问题在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。二、验证很明显项目并没有自动部署到T
2018-03-12 17:04:06
174
原创 [Web安全]SQL注入
Web网站最头痛的就是遭受攻击。Web很脆弱,所以基本的安防工作,我们必须要了解!所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 通过一下的例子更形象的了解SQL注入: 有一个Login画面,在这个Login画面上有两个文本框分别用来输入用户名和密码,当用户点了登录按钮的时候,会对输入的用户名和密码进行验证。验
2018-03-12 17:04:04
408
原创 Hibernate查询
Hibernate的缓存一般分为3类: 1).一级缓存.Session缓存称为一级缓存,由于Session对象的得生命周期通常对应一个数据库事务,因此它的缓存是事务范围的缓存,.注意: 一级缓存是必需的.在一级缓存中,持久化类的每个实例都具有唯一性的OID. 2).二级缓存.SessionFactory缓存分为内置缓存和外置缓存.
2018-03-12 17:04:01
93
原创 Oracle体系结构中基本概念,数据库
在Oracle体系结构中包含了基本概念即Oracle数据库与实例,如果你想要了解Oracle体系结构的话,你就必须要了解这两个基本的概念,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。数据库(database)是一个数据集合.无论数据库是采用关系结构还是面向对象结构, Oracle数据库都将其数据存放在数据文件中. 在其内部, 数据库结构数据对文件的逻辑映射, 使不同的数据分开存储
2018-03-12 17:03:58
87
原创 Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
在配置文件applicationContext.xml设置如下: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/be
2018-03-12 17:03:56
118
原创 JAVA数据结构
由Java工具包中提供的数据结构是非常强大的,执行多种功能。这些数据结构包括以下接口和类:EnumerationBitSetVectorStackDictionaryHashtableProperties所有这些类是现在的传统和Java-2引入了一种称为集合框架的新框架,这将在接下来的教程中讨论:枚
2018-03-12 17:03:53
79
原创 JAVA多线程
Java提供了对多线程编程的内置支持。多线程程序中包含可以同时运行两个或多个部分。这样一个程序的每个部分称为一个线程,每个线程定义一个单独的执行路径。多线程是多任务的一种特殊形式。多线程需要比多任务处理开销更少。需要定义其他术语相关:线程和进程。进程包括操作系统,它可以包含一个或多个线程分配的内存空间。线程不能单独存在,它必须是一个进程的一部分。一个进程仍然在运行,直到所有的非守护线程都执
2018-03-12 17:03:51
96
原创 java集合框架
在此之前的Java2,Java提供特设课程,如字典,向量,堆栈和属性(Dictionary, Vector, Stack,Properties)来存储和处理的对象组。虽然这些类是非常有用的,他们缺乏一个中心,统一的主题。因此,所使用的矢量的方式是从使用属性的方式不同。 集合框架的目的是要满足几个目标。框架必须是高性能的。在实现了基本的集合(动态数组,链表,树,哈希表)是高效的。
2018-03-12 17:03:48
81
原创 常见的异常处理
异常是一个问题的程序的执行期间产生了。异常可能会发生许多不同的原因,包括以下内容:用户输入无效数据。需要打开的文件不存在。网络连接已丢失通信的中间或JVM已经耗尽内存。有些例外的是由用户错误,其他人造成的程序员的错误,和其他人的失败以某种方式物理资源。要了解在Java中如何异常处理工作,需要了解三类异常:检查异常: 经过检查的异常是一
2018-03-12 17:03:45
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人