关闭
当前搜索:

[置顶] goeasy+jquery+ckplayer实现动态实时视频弹幕

- 由于是实时弹幕,所以需要时时刻刻读取数据库内容,可是大量的ajax请求会影响服务器性能。于是就使用了goeasy第三方实时消息推送框架。 - 弹幕的动态化可以使用jquery的animate动画来实现.弹幕的位置和颜色,随便一个随机数就搞定啦 - 至于把弹幕消息发送到数据库就更简单了 ,随便一个请求就可以了 - 最重要的就是视频插件了,这这里我使用的是ckplayer网页视频播放器,觉得很简单实用。 .....
阅读(10741) 评论(6)

[置顶] java刷视频浏览量,点赞量

说明这几天班主任一直让我们访问一个网页来观察看视频,增加访问次数。每个班级还有指定的名额。。。而且经过我的测试,点赞次数是在观看视频一会才出现的。。 可是身为计算机专业的 肯定不想一直点啊 点啊 于是我就有了一个大胆的想法 分析于是我就查看网页的源代码 这行代码是弹出点赞的时间为18s. 18秒后发生了什么呢 ?继续看 可以看到这个弹出点赞的父div为class=”video_mas...
阅读(11010) 评论(17)

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

随便说说:想必一些学习做网页的同学和我有同样的想法,把自己的项目发布到外网上,让别人也能看到。既然有了想法,那就不能想想而已,要努力去实现它。 在发布我们的java web项目时,我们使用http://localhost:8080或者http://127.0.0.1:8080在本地主机上访问我们的项目。如果想将其发布到外网,让别人也能看到,要用到地址映射工具(因为我们的电脑都使用的局域网,大部分都...
阅读(10691) 评论(5)

[置顶] JAVA进阶案例 TCP编程之网络聊天工具(客户端)

首先附上登录操作 登录界面就不说了,直说业务处理。当点击登录之后 /* * 如果点击了登录按钮 首先判断帐号或者密码是否为空 然后封装为CommandTranser对象 向服务器发送数据 服务器通过与数据库的比对 * 来验证帐号密码 */ if (e.getSource() == login) { String username = text_name.ge...
阅读(2803) 评论(19)

[置顶] JAVA进阶案例 TCP编程之网络聊天工具(服务端)

说一下运行流程 客户端选择‘登录以后’后,提示输入用户名和密码,验证成功则进入好友列表界面 2.用户聊天 双击好友,进入好友聊天界面...
阅读(3259) 评论(1)

[置顶] 使用url读取csdn的博客访问量并将记录保存到本地

今天晚上我发现我有一个毛病 总喜欢看自己的博客访问量。。。 看着一点一点的增加 就有一种学习,写博客的动力  记得以前自己记录下来时间  然后记录下访问量  ...想想好幼稚 既然想成为一个程序员  当然要方便自己了~ 所以就写了一个小程序 开始了 既然要读取你的博客访问量  找到你csdn的随便一篇文章 或者主页。(比如我的:http://blog.csdn.net/su201451...
阅读(2928) 评论(0)

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

运行结果: 首先实现分析: 1用户注册 客户单选择‘用户注册’,提示要输入用户名,密码,确认密码,校验成功后将用户 信息保存到数据库,并提示数据库注册成功,请登录 2用户登录 客户端选择‘登录以后’后,提示输入用户名和密码,验证成功则提示上传文件 ,验证失败则给出提示信息,并可以重新登录 3文件上传 客户端输入上传文件的路径,并读取文件数据,通过输出流发送到服务端,服务端接受...
阅读(6439) 评论(17)

[置顶] 使用多线程实现多客户端的连接(通过Socket实现TCP编程)

服务器线程类 package com.susu; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWri...
阅读(2532) 评论(0)

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

记得以前刷hdu的时候总是发现有人能一分钟内提交很多次 而且还ac  感觉不可思议。后来百度搜了搜 原来是网络爬虫 带着这一届acm成员集训的时候有成员说hdu炸了  一直判断中  我就说是爬虫。。。然后就想了想 自己能不能写而且要用java写 结果一天没吃饭(因为感觉我能做出来)。。。直到晚上6点多 测试一个数据 A了  那种感觉   无法用言语表达。。。比吃了任何东西都快乐。 ...
阅读(14468) 评论(3)

[置顶] android:ScrollView滑动到底部显示加载更多

这是效果 主要是onTouchListener监听事件,监视什么时候滑到底部 同时要理解getMeasuredHeight和getHeight的区别 getMeasuredHeight:全部的长度 包括隐藏的 getHeight:在布局中展示出来的长度 布局文件: <FrameLayout xmlns:android="http://schemas.android.com/apk/...
阅读(7218) 评论(5)

[置顶] android:QQ多种侧滑菜单的实现

在这篇文章中写了 自定义HorizontalScrollView实现qq侧滑菜单 然而这个菜单效果只是普通的侧拉效果 我们还可以实现抽屉式侧滑菜单 就像这样 第一种效果 第二种效果 第三种效果 第四种效果 其它代码都和上篇文章相同,只是在MyHorizontalScrollView.class重写onScrollChanged这个方法 第一种的侧滑效果代码很简单 @Ov...
阅读(3698) 评论(4)

[置顶] android:自定义HorizontalScrollView实现qq侧滑菜单

今天看了鸿洋_大神在慕课网讲的qq5.0侧滑菜单。学了不少的知识,同时也佩服鸿洋_大神思路的清晰。 看了教程课下也自己实现了一下。代码几乎完全相同  别喷我啊。。没办法 o(︶︿︶)o 唉 像素不好 没办法 找不到好的制作gif的软件。 我们暂且称侧滑左边界面的为menu,右边为content 首先是menu的布局 <RelativeLayout xmlns:andro...
阅读(6511) 评论(0)

[置顶] android:listview实现qq,微信好友列表(头像,昵称,个性签名)

首先附上运行结果: 如果你没有学过listview请你先看一看基本知识。不想再说的那么细了 太多了。 首先是listview布局 <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lv_view" android:layout_width="ma...
阅读(4495) 评论(0)

[置顶] android:SpannableString的应用,TextView中某些文字的点击事件

在这篇文章中点击打开链接 我已经解释了关于SpannableString如何应用 各种的Span就是通过SpannableString来封装样式的,设置完Span之后需要将Span放入到SpannableString类中,然后SpannableString设置到TextView中去。 在这里就写一个小例子。 通过使用SpannableString类,来实现在Activity中点击某些文字进入...
阅读(5746) 评论(2)

[置顶] android:TextView实现文字走马灯效果(欺骗系统获取持久的焦点)

通常情况下我们想实现文字的走马灯效果需要在xml文件中这样设置 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="mar...
阅读(4006) 评论(4)

[置顶] android:如何在TextView实现图文混排

我们通常在TextView文本中设置文字。可是如何设置图文混排呢? 我就在这里写一个例子 。我们需要用到一点简单的HTML知识...
阅读(7325) 评论(0)

Failed opening .rdb for saving: Permission denied

关闭redis服务的时候出现了这个异常 Failed opening .rdb for saving: Permission denied [814] 20 Jan 11:46:24.764 # Error trying to save the DB, can't exit. 查看异常信息发现是:权限不够  不能够保存redis数据到数据库 这个时候可以打开我们的redis...
阅读(21) 评论(0)

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

今天看到了别人的一个代码,为了实现每小时重启一下MQ拉取消息,他使用的是Thread.sleep(1000*60*60)方法,然后重启MQ。我一看到就非常头疼啊。。为什么要使用这种方式而不使用java的线程池呢?于是我就问他,他说当时为了方便。大家都知道Thread.sleep期间是不会释放共享资源的,会造成死锁现象。然后我就想Thread.sleep可以在睡觉过程中等待被interrupt中断,然...
阅读(48) 评论(0)

JAVA线程池分享

摘要 线程池的工作原理 构造方法 存活时间keepAliveTime 存活的时间单位uunit 任务队列workQueue 线程工厂threadFactory 拒绝策略handler 任务执行的基本流程 向线程池提交任务 execute submit 关闭线程池 Executors框架 newCachedThreadPool造成的oom newSingleThreadExecutor造成的死锁...
阅读(77) 评论(0)

MySQL的limit用法和分页查询的性能分析及优化(转)

一、limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | `rows OFFSET offset ` (LIMIT offset, `length`) SELECT * FROM table where conditio...
阅读(216) 评论(0)

dubbo入门小案例

背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个...
阅读(165) 评论(0)

mysql实现ROW_NUMBER() over (PARTITION BY xx ORDER BY ** DESC)

最近HM给XSD一个需求,HM说现在我们的自动调度任务每天都运行了很多任务,而且每个任务又有失败重试的操作。你能给我查找出来今天的所有的失败任务(以最近时间为准)都有那些吗?XSD听到这个问题就愉快的去做了 XSD以前写过HIVE脚本,记得有个 PARTITION BY语句 通过 ROW_NUMBER() over (PARTITION BY xx ORDER BY ** DESC) as row_...
阅读(214) 评论(0)

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 the server was 172,848,673 milliseconds ago. is longer...
阅读(546) 评论(0)

top命令详解

查看多核CPU命令 mpstat -P ALL  和  sar -P ALL    说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。 本文通过一个运行中的...
阅读(156) 评论(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的操作即可。...
阅读(1389) 评论(0)

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

需求 思路 开工 设置webhook 响应webhook的服务器 http接口 clone和checkout操作 遍历本地仓库 IO流读取内容 运行结果需求 分析师写的sql需要映射到另外一个后台系统报表中,由于要经常进行sql优化,需要经常修改sql,而有时候由于马虎sql也会写错,而此刻以前的sql也忘记了,难以维护,所以决定把sql托管在gitlab上。 需求就是保证后台系统的报表s...
阅读(656) 评论(0)

我在杭州找实习的那些天

背景故事 杭州之旅 面试第一天 面试第二天 面试第三天 面试第四天 丰硕的果实 个人面试总结 部分面试题 不知不觉实习近一个月了。好久没发博客,趁着今天回来的早就写一下我找实习工作的经历。最后我会附上一些我面试期间问到的面试问题。背景故事我目前就读于河南省信阳师范学院计算机与信息技术学院2014级,在大一的时候我就决定了不会考研,于是早早就计划着不考研自己应该做什么。由于我选择的方向是java开发(...
阅读(1205) 评论(10)

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

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

springboot定时任务的使用

有一个需求是需要从公司内网获得某些信息,由于需要定时爬取就想到了定时器。 以前曾经用过spring-quartz定时器,现在用的springboot好像自带了一个微型的spring-quartz定时器Scheduled. 使用如下:@Component @EnableScheduling public class TestScheduled { @Scheduled(cron = "0/...
阅读(461) 评论(0)

使用springboot时*mapper.xml无法加载的问题

由于公司里所有的项目都是springboot没办法 只能学习了 在整合mybatis时发现我配置的mapper并没有加载 我已经在application.yml中配置了路径,还是无效果mybatis: mapper-locations: "classpath*:mybatis/*.xml" 后来问了师兄发现在创建springboot项目后会生成一个*application.class类。在...
阅读(2571) 评论(0)

git命令

pwd 显示当前路径 git init 将当前目录变为git可以管理的仓库 ls -an 查看隐藏目录 git config user.name "xiaousda" git config user.email "xiaosuda@2dfire.com" git add * 添加文件到仓库 分两步: 1.git add   2.git commit -m "提交说明" ...
阅读(399) 评论(0)
619条 共42页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1398774次
    • 积分:20793
    • 等级:
    • 排名:第446名
    • 原创:601篇
    • 转载:18篇
    • 译文:0篇
    • 评论:376条
    你只管努力 其它交给时光

    点图片联系我


    唐唐女神

    点图片联系我

    访问统计
    Flag Counter
    博客专栏
    最新评论