web
都市桃源
if you wanna do something,just do something,now
展开
-
如何像spring 一样使用vertx
如何像spring 一样使用vertx什么是vertxEclipseVert.x是事件驱动和非阻塞的。这意味着您的应用程序可以使用少量的内核线程处理大量并发。Vert.x让你的应用程序可以用最少的硬件扩展,Vert.x与多种语言一起使用,包括Java、Kotlin、JavaScript、Groovy、Ruby和Scala。技术无好坏,只有适合不适合.Vertx,是一个基于JVM、轻量级...原创 2020-04-25 22:47:31 · 2558 阅读 · 0 评论 -
pdf模板生成
pdf模板生成如题,如何生成pdf数据+模板->pdf实现方式:itext +数据+pdf模板word 模板+数据 +word转pdfword xml文件模板+数据 +word转pdfhtml 模板+数据+html2pdf在线网页+数据+网页转pdf前端 canvas 转pdf好吧,大致生成pdf有这么多种,一一介绍下吧:操作起来比较复杂+需要事先使用代码或者a...原创 2019-09-14 22:21:58 · 462 阅读 · 0 评论 -
安全性设计之-ip白名单设计
安全性设计之-ip白名单设计最近一直在做系统的接口开发,接口对于安全性有一定的要求,采用了一定的安全措施,各种加解密,证书手段也采用了。做了这些常见的安全措施之后,考虑到限制非法ip的访问,决定采用ip白名单设计,只允许部分许可ip访问系统,未许可ip一律禁止访问,减少非法请求。 好了,言归正传,说下需求。ip白名单设计需求支持ipv4支持多种校验规则支持单个,多个,ip范...原创 2018-03-14 22:48:51 · 18041 阅读 · 3 评论 -
webservice-自定义注解处理参数加解密问题
webservice-自定义注解处理参数加解密问题前一段项目中用到了webservice,正好自己之前也了解过一点apache的cxf框架,所以就采用了cxf来实现webservice服务端,本身实现并没技术难点,但是项目为了保证安全性,采用了传输加密的过程,所以大部分请求参数需要加密,返回参数也需要加密,大致流程是:请求参数对称加密+对称秘钥非对称加密, 返回参数堆成加密+对称秘钥非对称加密参数原创 2017-08-05 19:48:01 · 1710 阅读 · 0 评论 -
java后台系统实现动态新闻列表实时更新
1.首先我们有了这样一个需求:实现网站的动态数据更新,前台滚动刷新.一个人说:我们可以再前台设置ajax定时发起请求,动态请求数据,并刷新页面.分析:功能实现,技术简单 缺点:倘若系统的使用量较大,每个用户长时间驻留页面都会发起大量的后台请求,并查询数据库,数据库压力增大这也是一种实现方法,虽然实现了功能但是并不适合大数据量的网站.其实我们仔细分析一下,我们只是需要所有用户展示动态数据,那么有什么原创 2017-03-11 19:47:55 · 12965 阅读 · 2 评论 -
Java ckfinder2.6.2实现文件上传破解,获取文件信息添加到数据库中
Java ckfinder2.6.2实现文件上传破解,获取文件信息添加到数据库中1.首先下载java的ckfinder上传组件最新的是2.6.3,我这里使用的是2.6.2官网地址:https://cksource.com/ckfinder 但是官网下载的源码,虽然免费,但是会有讨厌的版权信息显示,这里我已经去除了,唯一不足之处就是ckfinder的中文文件夹和中文文件上传会有异常,这是因为,我们的原创 2016-11-06 19:47:34 · 6362 阅读 · 3 评论 -
web前端复习(一):jquery实现轮播
作为一个想从事后台开发的人,我心里倒并不是排斥学习其前端,我自己也很喜欢web前端,只不过现在前端发展速度较快,我有点目不暇接了,我对web前端的印象还停留在html+css+div+js+jquery上,但是目前前端的发展,各种框架的出现以及node.js的出现,前台后台的界限已经模糊了好多,js一套语法可以实现前后台,各种听没听过的前台框架见没见过的前台框架如雨后春笋版涌出,而且自己去看了git原创 2016-06-07 15:47:12 · 3154 阅读 · 0 评论 -
web复习(三):js实现公告栏效果,间歇性滚动展示
使用js实现:公告栏间歇性展示效果:思想,使用js操作,ul的scrollTop,并配合setTimeout和setInterval实现循环间歇滚动代码:如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">原创 2016-06-08 20:25:15 · 10365 阅读 · 3 评论 -
web前端复习(二):js日期操作,实现时间显示和倒计时效果
虽然jquery框架的封装使得几行代码就可以完成js的复杂功能的实现,但是jquery并为日期定制操作,所以日期的操作还是得使用js原生实现下面我们就来简单实现js日期操作,代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi原创 2016-06-07 20:31:39 · 6733 阅读 · 1 评论 -
原生servlet配合smartupload实现批量下载和批量上传
废话不多说,直接贴代吗页面代码:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+r原创 2016-05-31 21:10:25 · 1741 阅读 · 0 评论 -
最新的ssh整合最新版,spring4.2和stuts2.3及hibernate4.2
整合时建议一步步来,把每一个框架都做通,然后在处理整合的问题整合环境是struts2.2和hibernate4.2和spring4.2,jdk1.6第一步:列举需要的jar包:hibernate4.2jar包:c3p0数据库jar包,当然也可以是使用spring提供的一个c3p0包:数据库驱动,这里采用mysql数据库:mysql-connector-java-5.原创 2016-04-23 15:31:30 · 2642 阅读 · 0 评论 -
hibernate映射详解:一对一映射的两种实现方式
hibernate映射详解,这里是一对一映射的单讲:本例采用phone和simcard实例:phone和phone.hbm.xml:Phone类:package hibernate_onToOne;public class Phone { private int id; private String name; //一对一映射时不要实例化,因为数据库中没有对应的表,hib原创 2016-04-03 17:47:06 · 1119 阅读 · 0 评论 -
hibernate实现单个对象的增删改查,以及实现分页查询
hibernate实现单个对象的增删改查,以及实现分页查询,大家可以从这个小例子中感受到hibernate的魅力,如果和以前的jdbc实现相比,hibernate的实现就更加简单了以下是实现流程:1:创建一个对象实体User对应数据库的表user,以及创建映射文件,hibernate配置文件,这里就不在赘述了,大家可以参看,我写的如何创建第一个hibernate程序文章,这里不在讨论:原创 2016-03-30 20:19:58 · 818 阅读 · 0 评论 -
创建第一个hibernate程序
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任原创 2016-03-29 21:33:24 · 699 阅读 · 0 评论 -
js贪吃蛇 纯手打 代码比较复杂 自己瞎弄的 bug 比较多 自己一点一点排除弄 完全原创
//虽然代码没有别人写的简单,但是这是自己的思想,通过这次实例,学到了很多,也发现了很多不足,努力学习啊,小小的贪吃蛇也包含了很多东西还有//好多问题需要解决,比如,如何判断蛇头碰到蛇身,如何让食物不出现在蛇的身上等,欢迎大家一起探讨js控制移动window.onload=function(){var snake={timer:null,oEvent原创 2015-05-09 10:56:41 · 1868 阅读 · 0 评论 -
链式运动实例 运动框架应用 微博
源代码:微博效果*{margin:0;padding:0;}#txt{color:#090;}#oul{width:700px;height:500px;display:block;border:1px solid #000;position:relative;left:700px;overflow:hidden;原创 2015-04-25 14:49:22 · 893 阅读 · 0 评论 -
幻灯片自动播放 源码 web
布局源码:幻灯片上下浮动body{background:#000;}*{border:none;margin:0;padding:0;}#play{position:relative;width:470px;height:150px;margin:150px auto;background:#090;overflo原创 2015-04-25 13:41:56 · 1965 阅读 · 0 评论 -
c转战web
运动连续:js运动土豆*{border:none;margin:0;padding:0;}a{color:#FFF;text-align:center;text-decoration:none;}a:hover{background:#906;color:#FF0;}li{list-style:原创 2015-04-24 20:22:26 · 715 阅读 · 0 评论 -
算法研究已无望,转战web开发
源码:js运动土豆*{border:none;margin:0;padding:0;}a{color:#FFF;text-align:center;text-decoration:none;}a:hover{background:#906;color:#FF0;}li{list-style:no原创 2015-04-24 20:14:51 · 865 阅读 · 0 评论