2017年8月21日

Python自学笔记

摘要: 1.准备 从官网下载3.X版本,由于2.X基本淘汰了,windows下在安装界面ADD PATH,完成后在cmd中输入python显示版本号便正常 2.语法 #单行注释 三个单引号或者双引号为多行注释 python由于没有分号,所以对缩进有要求,默认4个空格。部分语句后要加:号 集合 lit [ ] 阅读全文

posted @ 2017-08-21 14:55 Mrlw 阅读(205) 评论(0) 推荐(0)

2017年7月14日

JAVA-工作环境以及常用软件的配置(自用)

摘要: JDK配置 高级系统设置->环境变量(加粗为名字) CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar JAVA_HOME C:\Program Files\Java\jdk1.7.0_79 Path ;%JAVA_HOME%\b 阅读全文

posted @ 2017-07-14 11:20 Mrlw 阅读(865) 评论(0) 推荐(0)

2017年7月6日

JAVA自用技巧记录(不定期更新)

摘要: 代码设计的要求(不分顺序) 1.算法 2.格式风格(注释、排版) 3.容错机制 4.代码复用性(弹性) 5.技术复杂性(使用多线程代替、第三方工具) Git暂存 代码写了一半,然后来了需求要先改,可以用git stash 提交为暂存 完成任务后git stash pop 获取回来 long的乘法计算 阅读全文

posted @ 2017-07-06 11:14 Mrlw 阅读(367) 评论(0) 推荐(0)

2017年6月19日

LinkedBlockingQueue的属性简介

摘要: LinkedBlockingQueue是一个单向链表实现的阻塞队列,先进先出的顺序。支持多线程并发操作。 对它的属性:add、put、offer以及poll、remove、take进行简单介绍 首先构建一个LinkedBlockingQueue 构造的时候若没有指定大小,则默认大小为Integer. 阅读全文

posted @ 2017-06-19 16:34 Mrlw 阅读(2358) 评论(0) 推荐(1)

2017年6月16日

JAVA写入数据到EXCEL的简单DEMO

摘要: 有些时候需要导出一些报表到EXCEL,下面介绍一个简单的方法,封装好工具类后只需要准备参数和路径即可。 使用jxl,只能处理2003的excel(xls) 首先导入JAR包 将它封装到工具类中,再调用,如下: 控制台输出路径: 效果如图: 阅读全文

posted @ 2017-06-16 14:39 Mrlw 阅读(5257) 评论(0) 推荐(1)

2017年6月12日

死锁的简单示例

摘要: 什么是死锁? 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。 产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。( 阅读全文

posted @ 2017-06-12 15:15 Mrlw 阅读(266) 评论(0) 推荐(0)

2017年6月7日

spring和quartz整合,并简单调用

摘要: 工作中会定时任务~简单学习一下。 第0步: 工欲善其事必先利其器,首先要做的自然是导包了。 在spring配置包扫描以及在 pom导入包 spring.xml: pom.xml 1.在spring-quartz.xml(和spring.xml同一个位置)配置相关属性 xml的头部每个人都可能不一样, 阅读全文

posted @ 2017-06-07 15:21 Mrlw 阅读(2723) 评论(0) 推荐(0)

导航