- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 jQyery选择器之基本选择器和层次选择器
jQyery选择器之基本选择器和层次选择器1. 基本选择器 选择器 描述 返回值 #ID 根据元素的ID属性进行匹配 单个jQuery对象 .class 根据元素的class属性进行匹配 jQuery对象数组 element 根据元素的标签名进行匹配 jQuery对象数组 selector1,selector2... 将每个选择器匹配的结果合并后
2017-02-27 10:33:11 604
原创 Java线程同步之同步锁
更多技术文章请访问我的个人博客http://www.rainweb.site同步锁Lock是一种更强大的线程同步机制,通过显式定义同步锁对象来实现线程同步。同步锁提供了比同步代码块,同步方法更广泛的锁定操作,实现更灵活Lock是控制多个线程对共享资源进行访问的工具,能够对共享资源进行独占访问,每次只能有一个线程对Lock对象加锁,线程访问共享资源之前需要先获得Lock对象,某些锁可能允许对共享资源并
2017-02-27 09:33:08 491
原创 Java中线程同步的两种方式
更多技术文章请访问我的个人博客http://www.rainweb.site在多线程中,需要控制线程的访问次数,频率和优先级。比如在取钱时如果多个线程同时修改了账户余额,就会出现同步错误,所以Java中提供了线程同步的概念以保证某个资源在某一时刻只能由一个线程访问,保证共享数据的一致性。下面是一个模拟多线程存取钱时的操作。BankAccount.javapackage com.rain.demo;
2017-02-24 09:42:47 616
原创 Java高级应用---线程的三种创建方式
基本的Java线程模型有Thread类,Runnable接口,Callable接口和Future接口等,这些线程模型都是面向对象的。其中Thread类的run(),方法是线程中最重要的方法,用于执行线程要完成的任务,我们每次创建一个线程都要重写run方法,当然还有start()方法负责启动。Runnable接口用于标识某个Java类可否作为线程类,该接口只有一个抽象方法run,用于执行线程中的任务。一个尅实现Run
2017-02-14 11:01:05 289
原创 Javaweb中封装servlet对post参数的各种类型转换方法
更多技术文章请访问我的个人博客在Javaweb中表单中的参数在提交给servlet时都是以字符串的类型出现,需要对各种参数进行类型的转换,而如果每次都写一遍类型转换方法,代码的实用性太低(其实是懒得写),于是把这些方法写到一个类中,以后直接调用就好,其中有参数的空值判断,Int类型转换,Double类型转换,Array类型转换,Date类型的转换,Timestamp类型的转换。使用时放入util包中
2017-02-14 00:03:37 1951
原创 Java中导出jar包的方法以及错误处理
更多技术文章请访问我的个人博客总结一下关于JAR export finished with warnings.See details for additional information和找不到清单,加载不了主类的错误解决。今天在用java导出jar包的时候碰到了这个错误”JAR export finished with warnings.See details for additional inf
2017-02-10 20:48:33 25986 1
原创 PHP实现本地图片的上传和验证功能
更多技术文章请访问我的个人博客今天研究了一下PHP的FILES函数,使用PHP实现本地图片的上传,验证文件是否为图片,并将图片保存在指定目录下,实现游览图片的功能,感觉还是很好玩的,一共有两个PHP页面,一个作为前台的上传和图片展示,另一个用来处理保存图片,代码里做了很详细的注释,并将FILES函数的语法,error报错类型写了出来,还有一些注意事项。FILES函数$_FILES[‘myFile’
2017-02-09 21:10:49 1582
原创 使用爬虫爬取豆瓣2016电影榜单中所有电影
更多技术文章请访问我的个人博客## 爬虫每日篇—-今天使用爬虫爬取豆瓣2016电影榜上所有电影信息,本来以为豆瓣这种大社区的防御做的会很好,看到是HTTPS协议,我都准备写一大串头部去模拟用户了,没想到一个urlopen就直接获取了,可能是网站设计者故意没做的很封闭,让我有机可乘。这是网址(https://www.douban.com/doulist/3516235/?start=0&sort=se
2017-02-09 14:30:01 13043 6
转载 Java中使用组件编写窗口实现网上文件的下载
如图package com.rain.get;import java.awt.*;import java.awt.event.*;import java.net.*;import java.io.*;import javax.swing.*;//从网络取得文件public class GetFileDemo extends JFrame{ JTextField jtfUrl;
2017-02-09 00:32:36 549
转载 Java中使用组件编写窗口实现网络图片的显示
更多技术文章请访问我的个人博客这篇文章使用Java组件显示窗口,在通过输入的图片url地址在窗口中显示出来,可作为一个网络图片查看器,感兴趣的可以打包成jar或者.exe文件方便使用,这里我只挂出了源码,效果如下图。package com.rain.image;import java.awt.*;import java.awt.event.*;import java.net.*;import
2017-02-08 23:00:59 3550 1
原创 使用Java对UTF8URL进行编码解码以及进行编码方式的判断
更多技术文章请访问我的个人博客在用搜索引擎搜索时,所输入的字符通常会被编码然后再查询,这篇文章将Java中对UTF8字符编码方式的检测,UTF8URL编码解码的代码挂了出来,需要时改变main函数中的url然后直接运行即可。package com.rain.demo;import java.io.UnsupportedEncodingException;public class UTF8{
2017-02-08 21:40:46 4836 2
原创 使用JavaWeb编写的基于MySQL博客模板-可直接使用
JavaWeb—Blog code本项目使用JavWeb编写,结构层次分明,使用Action,Factory,DAOImpl分级传递,前台功能基本完善,有顶部菜单和侧栏菜单底部菜单,支持首页展示功能,文章功能,文章包括列表显示和单篇文章显示功能。相册功能,可以按时间和上传者分别展示,留言版功能,支持留言和已有留言的游览,数据库db_blog.sql文件已经放到database文件夹中,导包即可使用》
2017-02-08 12:31:09 1548 1
原创 JavaWeb中Jsp使用include写法分析
更多技术文章请访问我的个人博客今天在整理JavaWeb里以前写的一个博客时,我把根目录下的文件重新排了一下,以前有四个菜单文件,然后新建了一个menu文件夹放了进去,这下其他jsp中的连接菜单的代码就报错了,找不到menu,这让我想起了刚学Javaweb时候很烦人的路径问题,HTML中的路径写法和Jsp中的写法不一样,有时候经常弄混了,傻傻发不清楚,现在这种小问题已经难不倒我了,但为了纪念一下以前的
2017-02-08 11:44:55 4357
原创 关于JavaWeb中Tomcat端口被占用的解决方法
今天想用javaweb写点东西,在EclipseEE中又出现了tomcat无法启动的情况,报错如下图。上一次出现,我以为是项目的问题,调了半天项目,把servlet删了重新导入,各种折腾,不知道怎么就弄好了,这次很明显项目没法弄,好久没用过了,我也不知道哪个项目有问题,百度了错误以后发现是端口被占用,在cmd里查了一下,发现是QQ把我的8080给占了,很尴尬啊,先试试把QQkill掉,但没效果啊,重
2017-02-08 00:08:36 7039 1
原创 使用PHP编写的基于MySQL博客模板-可直接使用
更多技术文章请访问我的个人博客Blog code本项目使用php编写,前台功能基本完善,有顶部菜单和侧栏菜单底部菜单,支持首页展示功能,文章功能,文章包括列表显示和单篇文章显示功能,随记功能,以时间线展示,相册功能,每行会显示三张大小相同的照片,留言版功能,支持留言和已有留言的游览,还有About,包括扩展的更多功能,可登录后台,打赏作者,发送邮件功能(邮件可以发送),友情链接的显示,等待扩展功能,
2017-02-07 21:38:57 8188 13
原创 基于腾讯COS对象存储SDK使用Python编写的文件上传工具第二版
COS-upload基于腾讯COS云对象存储SDK,使用Python编写的文件上传工具,发布与github上,有需要的在下方访问。概念COS云对象存储,听起来是一个很玄的概念,官方的概念是对象存储服务(Cloud Object Service)是面向企业和个人开发者提供的高可用,高稳定,强安全的云端存储服务。您可以将任意数量和形式的非结构化数据放入COS,并在其中实现数
2017-02-07 13:10:27 2402
原创 Java中的Base64加解密方法
Base64加密方法很方便,在保存一些特别数据时可以直接调用方法进行加密和解密的操作,我会发一篇专门介绍base64原理的文章,有兴趣的可以去我的个人博客里查看。下面是使用java进行base64加密与解密的源码,使用时在java项目中新建一个类,然后将代码挂上,在外部加密或解密直接实例化类,再调用响应函数即可,记住值的传递与接收
2017-02-06 17:10:26 585
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人