- 博客(59)
- 问答 (6)
- 收藏
- 关注
原创 java并发编程等待同步实例
java可以使用CountDownLatch来控制线程并发,使得一个或多个线程等待其他线程执行到某个操作后在执行。 如图示:1.在CountDownLatch实例化的时候定义需要等待的线程count数。2.通过CountDownLatch的await方法,当count数为0时唤醒。3.每次执行完需要先执行的线程时使用countDown方法,使得count数减1,就成功实现其他线...
2018-10-17 10:16:08
468
原创 Linux指定文件夹安装软件
Linux安装软件,如果不指定安装目录。 可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。这样安装软件找配置的时候特别麻烦,删除软件的时候也没法判断有没删干净。你要卸载这个程序,要么在原来make目录下用make uninstall,要么去上述文...
2018-10-12 11:34:46
2555
原创 kill 根据进程名 查杀进程
1.假定程序名为 hollywood2.根据进程名模糊查找 ps -aux | grep hollywood3.用grep -v 反向查找排除由上一步grep查找命令生成的进程 ps -aux |grep hollywood | grep -v grep4.根据找到的进程使用字符串awk截取进程pid,ps -aux或者ps -ef 命令打印的进程名pid 处于第二个位置 ps ...
2018-08-29 10:39:16
3358
原创 无籽西瓜和程序员
我在这个夏天吃了很多品种的西瓜,其中让我印象深刻的有两种,一种是无籽西瓜,另一种也是无籽西瓜。想来无籽西瓜是一种另类,因为没有人类的移植甚至不能自我繁衍下去,但它又恰恰不需要靠自身的种子完成繁衍的使命,因为它是如此的受欢迎,人们愿意把它的秧苗移植到每一个对它有需求的地方。只需要讨好人类,长出更饱满多汁的果实,就能得到远胜于靠种子传播繁衍的速度,事实上它也确实是这么做的。但它终究是不能靠自己...
2018-08-14 21:12:01
1008
原创 StringUtil编译工具
import com.google.common.hash.HashCode;import com.google.common.hash.HashFunction;import com.google.common.hash.Hashing;import org.apache.commons.codec.binary.Base64;import java.io.UnsupportedEn...
2018-05-31 11:02:56
271
原创 百度失信人员爬虫
package fuckTest;import com.google.gson.Gson;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.im...
2018-04-29 09:16:52
2607
2
原创 关于数据库操作事务的相关笔记
事务的相关特性方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。默认的事务管理在:runtimeException和Error情况下可以回滚,但在非运行时异常下不行添加上:rollbackFor=Expection.class情况下则可以对非运行时异常回滚ex:程序运行中抛出的异常,可以是Exception,RuntimeExcept...
2018-04-10 11:54:23
3610
转载 mysql中文编码
关于mysql数据库的中文编码mysql> show variables like 'character_set_%';+--------------------------+----------------------------+| Variable_name | Value |+-------------------...
2018-03-25 11:59:45
539
转载 CGI和Servlet
转载自:http://www.maxhis.info/java/cgi-vs-servlet/概括来说,CGI和Servlet可以完成相同的功能。CGI(Common Gateway Interface)程序,主要用Perl、Shell Script或C编写,能够向客户端提供动态内容,即每次客户端浏览器访问某一页面时,可以看到不同的内容。CGI应用开发比较困难,因为...
2018-03-07 13:34:40
223
原创 数组和集合的小计
正好有时间看下数组和集合的一些挺实用的操作,在这里记载一些,下次找起来方便些。 @Test public void test() { String str = "ab"; String[] strs = {"a", "b", str}; String[] list = Arrays.copyOfRange(strs, 0, 2)
2018-01-08 17:43:18
284
原创 spring单例和多例的问题
springMvc的controller默认是单例的,service和dao也默认是单例的Spring的IOC容器中的对象默认都是单例的。当然也可以将其改为不是单例的。在xml文件中通过<bean>的属性scope="prototype"可以改为非单例的,使用注解的话,@Scope("prototype")。具体某个对象是否应该被设置为单例的,取决于它的作用。比如service, 用...
2018-01-05 14:42:15
4122
原创 Idea和javaIO的几个知识点记录
Idea中通过pom文件导入maven中jar包快捷键:在pom文件中alt+insert;idea中pom文件经常 导入重复 的包,暂时只知道用手工删的办法javaIO流中InputStream的read方法读取的int值是字符的Unicode编码,故而可以通过强转成char的方式得到字符内容
2018-01-05 14:40:24
439
原创 冒泡排序、选择排序、递归排序跟快速排序
排序算法,基本的高级语言都有一些提供。C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array)。用这些排序时,都可以写自己的排序规则。Java API对Arrays类的说明是:此类包含用来操作数组(比如排序和搜索)的各种方法。上面两句话话是对其他博客上的引用,不清楚是那篇了,所以就不贴地址了,其实除了数组,java对集合也有sort(...
2018-01-04 16:41:21
326
转载 其心一也
本来决定不转别人的博客,然而执着与表象就违背了自己写博客初衷,读得一文,有感于斯文http://blog.sina.com.cn/s/blog_a299c85e0101f4wk.html负能量 (2013-09-16 00:59:20)转载▼标签: 杂谈分类: 博文 随
2017-10-18 09:38:48
431
原创 centos minimal 记一晚惨痛的回忆
Time:2017/8/24准备让老本本 TPx201 发挥一点预热,想到可以装个centos玩玩,遂下载了个centos6.9.iso 于是有趣的事情开始了【捂脸】1.当然用U盘做个系统盘了,这么多年,Universal-USB-Installer,依旧是极为顺手,说干就干:启动界面一直再第一行第一个字符闪光标,好吧,常有的问题,不支持这个工具写的启动盘,小意思2.继
2017-08-24 21:31:00
10917
原创 Idea的插件管理——持续更新
1.idea启动没有spring initializr选项,无法直接创建springboot项目,同时spring栏也没有之间创建springmvc选项,是相关插件没有启用:解决方法 ,settings-->plugins,勾选相关插件。
2017-08-21 09:24:45
458
原创 springboot+mybatis初试深浅
本想找一个springmvc+mybatis的纯注解配置模板,然而百度的竟不如人意,再三挣扎之下,投入了springboot这个微框架的怀抱;在这里详解一下第一次配置springboot遇到的一些问题。参考了众多的博客解决问题,但大多是昨天写的,所有具体是那些博客我也记不清了。1.创建的是maven的简单工程,追求最简单的配置,项目基本结构就是这样2.在根目录新建pom.xml文件
2017-08-17 11:55:25
1968
空空如也
git 本地仓库master跟踪到远程仓库报错
2017-10-23
@Aspect,是否属于过滤器或拦截器?
2017-09-30
求,SpringMVC+MyBatis免xml的纯java注解配置方式?
2017-08-16
java如何保存聊天记录?
2017-07-11
java计时器和死循环哪个好?哪个建议使用?
2017-06-18
HTML鼠标点击后播放音乐和动态
2016-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅