苏苏爱自由

生如夏花之绚烂,死如秋叶之静美。

goeasy+jquery+ckplayer实现动态实时视频弹幕

- 由于是实时弹幕,所以需要时时刻刻读取数据库内容,可是大量的ajax请求会影响服务器性能。于是就使用了goeasy第三方实时消息推送框架。 - 弹幕的动态化可以使用jquery的animate动画来实现.弹幕的位置和颜色,随便一个随机数就搞定啦 - 至于把弹幕消息发送到数据库就更简单了 ,随...

2017-05-22 12:07:05

阅读数:12040

评论数:15

使用Tomcat+腾讯云主机把你的项目发布到外网上

随便说说:想必一些学习做网页的同学和我有同样的想法,把自己的项目发布到外网上,让别人也能看到。既然有了想法,那就不能想想而已,要努力去实现它。 在发布我们的java web项目时,我们使用http://localhost:8080或者http://127.0.0.1:8080在本地主机上访问我们...

2017-03-06 20:09:27

阅读数:16603

评论数:10

Socket实例之客户端向服务端数据库上传文件UI版

运行结果: 首先实现分析: 1用户注册 客户单选择‘用户注册’,提示要输入用户名,密码,确认密码,校验成功后将用户 信息保存到数据库,并提示数据库注册成功,请登录 2用户登录 客户端选择‘登录以后’后,提示输入用户名和密码,验证成功则提示上传文件 ,验证失败则给出提示信息,并可以重新登录 3文件上...

2016-10-18 08:51:23

阅读数:7370

评论数:22

教你小小JAVA爬虫爬到HDU首页(只为学习)

记得以前刷hdu的时候总是发现有人能一分钟内提交很多次 而且还ac  感觉不可思议。后来百度搜了搜 原来是网络爬虫 带着这一届acm成员集训的时候有成员说hdu炸了  一直判断中  我就说是爬虫。。。然后就想了想 自己能不能写而且要用java写 结果一天没吃饭(因为感觉我能做出来)。。...

2016-08-13 11:20:18

阅读数:15151

评论数:3

Java引用类型:强引用,软引用,弱引用,虚引用

在Java中提供了4个级别的引用:强引用,软引用,弱引用,虚引用。在这4个引用级别中,只有强引用FinalReference类是包内可见,其他3中引用类型均为public,可以在应用程序中直接使用。 强引用 Java中的引用,有点像C++的指针,通过引用,可以对堆中的对象进行操作。 ...

2018-10-23 19:29:34

阅读数:34

评论数:0

Java源码之ThreadLocal

前言 很早之前就知道使用ThreadLocal解决多线程并发的问题,可是却一直知其然不知其所以然。这几天在github上看dubbo的提交记录时,无意中发现了前师兄提交的记录,其优化后的ThradLocal性能提高了几十倍(原理在最后我会说一下),最后发现这位师兄也是借鉴了netty的Fa...

2018-07-05 18:25:42

阅读数:152

评论数:0

ZTree自定义icon

在写一个界面,用到了ZTree插件。 我的目录分类有:大目录,小目录和文件。默认的ZTree并不满足我的需求,就需要一些定制化的开发。 增加变量 在jquery.ztree.core.js文件里有一个变量组,分别表示打开的文件夹,关闭的文件夹,文件。 _consts = { ...

2018-06-11 19:43:35

阅读数:2335

评论数:0

线程池(ThreadPoolExecutor)源码分析之如何保证核心线程不被销毁的

今天看到了别人的一个代码,为了实现每小时重启一下MQ拉取消息,他使用的是Thread.sleep(1000*60*60)方法,然后重启MQ。我一看到就非常头疼啊。。为什么要使用这种方式而不使用java的线程池呢?于是我就问他,他说当时为了方便。大家都知道Thread.sleep期间是不会释放共享资...

2018-01-12 13:29:28

阅读数:4768

评论数:1

JAVA线程池分享

摘要 线程池的工作原理 构造方法 存活时间keepAliveTime 存活的时间单位uunit 任务队列workQueue 线程工厂threadFactory 拒绝策略handler 任务执行的基本流程 向线程池提交任务 execute submit 关闭线程池 Executors框架 new...

2018-01-08 14:50:19

阅读数:323

评论数:2

mysql超时:The last packet successfully received from the server was 172,848,658 milliseconds ago.

今天查询接口报错了。报错内容如下: The last packet successfully received from the server was 172,848,658 milliseconds ago. The last packet sent successfully to th...

2017-11-20 10:41:14

阅读数:1736

评论数:0

Saving key "/home/ubuntu/.ssh/id_rsa" failed: Permission denied

生成sshkey时权限不够。。 怎么办? 通过ls -ls查看 .ssh文件是属于root用户的。对于其它用户只有执行的操作,并没有读写操作。 那就加上吧。ubuntu@VM-181-46-ubuntu:~$ sudo chmod 777 .ssh 然后再执行生成ssh key的操作即...

2017-08-09 11:13:44

阅读数:3194

评论数:1

GitHook+JGit实现最新代码的自动克隆或者项目的自动部署

需求 思路 开工 设置webhook 响应webhook的服务器 http接口 clone和checkout操作 遍历本地仓库 IO流读取内容 运行结果需求 分析师写的sql需要映射到另外一个后台系统报表中,由于要经常进行sql优化,需要经常修改sql,而有时候由于马虎sql也会写错,而此刻以...

2017-08-08 20:23:52

阅读数:1903

评论数:3

关于外网如何访问内网资源的解决办法

前两天旁边的小伙伴给了我一个需求,让我来解决它。为了锻炼自己也就接受了。需求项目中有一些内容的配置在前端和后端都是写死的,而且这些内容是需要经常修改的,所以就导致了每次内容的修改都要重新、修改部署项目。为了方便,决定从公司内部的wiki资源中爬取这些内容。我觉得挺简单的,也就接受了。解决办法 在后...

2017-07-21 21:13:25

阅读数:3741

评论数:3

springmvc+jersey实现图片跨服务器上传到并回显

需求 所需jar包 springmvcxml开启文件上传 简单上传界面 ajax提交图片表单 UploadController 测试 struts2都支持文件的上传,更好的springmvc当然也支持了~ 这里就来用一个小例子来实现需求上传图片,图片里面回显。 使用Ajax可以实现页面不刷新图...

2017-06-14 20:19:55

阅读数:2930

评论数:0

mybatis逆向工程

什么是逆向工程mybatis提供了一个逆向工程工具,通过逆向工程,可以帮助程序员根据单表来生成po类、mapper映射文件、mapper接口。下载逆向工程https://github.com/mybatis/generator/releases/tag/mybatis-generator-1.3....

2017-06-12 21:52:17

阅读数:1610

评论数:1

htmlunit+quartz定时抓取博文并生成jsp页面

前言 分析网页 页码分析 文章链接分析 文章内容分析 io流生成jsp页面 squarz设置定时抓取 前言看视频看的累了 写写博文~ 很久以前就想有个自己的博客。csdn很好,可是我不是专家啊,还是功底不够, 没有权限,也就不能实现自己的一些想法。所以就百度了一个静态模版。有了模版,问题来了。...

2017-06-07 21:59:19

阅读数:1818

评论数:1

清除position:relative占用的空白

div等块级元素设置为position:relative后,原本的位置还会存在空白区域。看起来非常难受(它还占我的空间,我的其他元素就会被挤走)解决办法: 父级元素设置为position:relative,然后为这个元素设置为position:relative; 完美解决。。我觉得我已经偏离了...

2017-06-03 10:55:29

阅读数:4503

评论数:1

Spring-Quartz定时器的使用

发发牢骚好久没发博客了 一直在忙而已。 既然想做程序员没有自己的博客怎么可以呢 ?于是我就百度找了一个前台的静态模版,无奈于里面没有博文,于是就是用爬虫爬取了自己的csdn文章,并且生成网页。 暂时的效果如下: 具体也快完成了,就剩下一些小细节处理了。 由于现在的云服务器配置太...

2017-06-02 11:08:52

阅读数:2278

评论数:0

解决HibernateTemplate无法根据hql批量删除的问题

由于某些原因我要在写入一个表数据前清空表内的所有内容。 可是发现HibernateTemplate的delete方法并不支持hql语句,百度搜索更是没有发现合适的解决方法。然后查看HibernateTemplate方法发现了一个execute方法,要实例一个HibernateCallback接口...

2017-05-31 10:47:26

阅读数:2143

评论数:0

struts2声明式验证input视图跳转到另外一个action后错误提示不显示解决办法

在做一个小小的留言板。偷的别的人的静态页面。。无奈前端功底不够啊 在用户发表主题后想要验证一下标题是否为空,就使用了struts2内置的声明式验证(基于xml配置验证)。<validators> <field name="title"> ...

2017-05-20 12:29:12

阅读数:1930

评论数:2

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