自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 操作系统同步机制

相关概念临界资源(Critical Resource):硬件资源诸如打印机、磁带机等都属于临界资源,诸进程间采取互斥的方式对资源进行共享。临界区(Critical Section):访问临界资源的那段代码临界资源循环访问过程while(TRUE){ 进入区 //检查资源是否被访问 临界区 退出区 //释放资源 剩余区 // 其它代码(除上述代码以外的代码)}硬件同步机制1、关中断 在进入锁测试前关闭中断,直到完成锁测试

2020-06-07 18:30:14 1374

原创 乐观锁和悲观锁

乐观锁和悲观锁乐观锁应用场景:悲观锁应用场景:乐观锁即持乐观态度,认为获取数据后,数据不会被其他人修改,所以获取数据时不会枷锁。只有在修改数据时核对下数据是否被修改。应用场景:一般应用在读多写少的场景,以提高吞吐量。例如:git的版本控制。当A、B两个人同时对一个文件进行修改时,A和B当前的版本号都是v1,A将修改好的文件提交,版本变成的V2。当B修改好进行提交发现远程仓库的版本为V2,而自己为V1更新失败。B比较V和V2的区别,看是否需要更新,然后进行下一步动作。cas原理。悲观锁即持悲观

2020-06-02 18:19:53 126

原创 eclipse 安装lombok安装

lombok懒人福利,帮你解决一些体力代码,下面介绍一下eclipse(本人使用的是sts)下安装lombok:1、先下载lombok.jar ,下载地址:https://mvnrepository.com/artifact/org.projectlombok/lombok根据需要选择版本。2、运行lombok.jar,选择elipse.exe所在目录(sts为sts.exe)3、点击install/Update按钮,然后点击QuitInstaller继续安装。4、安装或...

2020-06-02 12:18:27 264

原创 linux下 获取帮助命令

1、type  查看系统的命令解释2、which 可以查看命令所在目录3、help ( 很多系统支持--help)如:help cd     ls --help4、man 查看文档  (简要)man  cd5、info 查看文档(详细文档,比man详细,有例子)info cd

2017-05-23 23:27:34 221

原创 python 在cmd 下乱码的问题

作为一个初学者,遇到乱码是让人揪心的问题。笔者认为是一个常见的问题,结果在网上一搜,解决方案一大堆,但是许多都是千篇一律,改cmd字符集(笔者试过,改utf-8后自己痛苦吧),代码转编码集(想想都累),经过筛选,发现两个好用的方式:1、加   from __future__ import unicode_literalsf  简单高效,在py开头加,省事2、麻烦点的在字符串

2017-05-12 15:04:06 243

原创 nodejs镜像配置

1.通过config命令,永久配置npm config set registry https://registry.npm.taobao.org等同于~/.npmrc    registry = https://registry.npm.taobao.org2、npm --registry "https://registry.npm.taobao.org/" insta

2017-05-01 14:59:59 396

原创 datatable 动态换数据

Insert title heretd{border:1px solid #000;}#hh{ height:600px; border:1px solid red;}div.DTCR_pointer { margin-top: -15px; margin-left: -9px;...

2015-08-12 23:46:11 235

原创 如何去除 List<Integer>中的对象

List移除元素有两个方法。List 有两个方法可以实现:1、 remove(int index) return E;这里是 索引2、remove(E e) return boolean;e要移除的对象。如果是个List如何知道1是索引还是对象。其实很好理解,对象我们一般传递的是其地址,也就是指针。这里1是Integer对象所体现出来的值,不是对象本身。所以remove...

2015-08-03 23:35:13 324

原创 java.lang.UnsupportedOperationException异常

Exception in thread "main" java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:148) at java.util.AbstractList.add(AbstractList.java:108) at java.util.Abstract...

2015-08-03 23:13:45 170

原创 wiket 之初识model-2

3、PropertyModel,对象属性的 Model,这里的对象之javabeanpublic PropertyModel( final Object modelObject, final String expression)public PropertyModel( final Object modelObject, final String expression, Class p...

2015-07-27 23:21:28 210

原创 java简单匹配时间格式的

有时候判断时间格式让人挺头疼的,格式都正确,就是数字超过范围,写了一堆代码验证。不过DateFormat有个setLenient(boolean b)可以帮我们实现这个功能;SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd mm:HH:ss"); //默认为true,不严格的,这里要设置false sdf.setLen...

2015-07-27 22:56:07 151

原创 wiket 之初识model-1

wicket同所有的 MVC 框架一样,拥有自己 Model 层,并通过自己的 Model 向控件提供数据,控件可以从 Model 中取得数据,还可以将数据保存到 Model 中。wicket.model.IModel 这样一个接口作为 Model 层。而将具体模型结构的处理交给控件。如Label 控件只需要从 Model 中取得一个字符串,或者一个能够转成字符串的对象即可,而ListVie...

2015-07-26 23:50:33 190

原创 wicket 初识form 表单1

下面实现一个简单的表单提交,input 信息在message标签中显示的功能:html代码:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;Insert title here&lt;/title&gt;&lt;/head&gt;&lt;b

2015-07-24 23:03:48 207

原创 java 时间转换工具

发现一个不错的时间工具java.util.concurrent.TimeUnit该类是个枚举类,实现了Serializable, Comparable&lt;TimeUnit&gt;接口。DAYS,HOURS,MINUTES,SECONDS,MILLISECONDS,MICROSECONDS,NANOSECONDS分别表示:天、小时、分、秒、毫秒、微妙、纳秒当然一般用到毫...

2015-07-24 00:12:18 94

原创 spring 构造方法参数注入

   spring 构造方法参数注入:1、按索引注入:&lt;bean id="xx" class="xx.xx.xxx"&gt; &lt;!--索引以0开始--&gt; &lt;constructor-arg index="0" value="xxx" /&gt; &lt;constructor-ar

2015-07-22 22:58:47 664

原创 wicket pallete初识

wicket 之Pallete使用Pallete实现下面效果:Html代码 MyPallete.html:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;Insert title here&lt;/title&gt;&lt;/head&g

2015-07-21 22:34:35 109

原创 event

var e = arguments.callee.caller.arguments[0] || window.event;

2015-06-09 22:28:20 65

原创 xheditor 上传功能的实现

xheditor 是一款比较好用的文本编辑器,具体如何使用这里不在说了,网上有很多,也可以查看自带demos文件。这里说说文件的上传。页面&lt;script type="text/javascript" src="&lt;c:url value="/js/jquery.js"/&gt;"&gt;&lt;/script&gt;&lt;script type="text/j

2015-05-24 23:04:25 207

原创 一个改变input:file样式的小技巧

:D 相信大家对标签的样式都不感冒吧,尤其是文字很难自己设置,下面就是一个改变样式的小技巧,目前没发现不兼容的浏览器的:上传文件你可以随便改变button的样式,达到自己想要的。...

2015-05-24 22:18:50 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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