07 2017 档案
摘要:Phaser提供了动态增parties计数,这点比CyclicBarrier类操作parties更加方便。它是jdk1.7新增的类,今天我们就来学习一下它的用法。尘埃落定之后,回忆别来挑拨。 Phaser的简单使用 Phaser的arriveAndAwaitAdvance方法使用 package c
阅读全文
摘要:学习一下知识吧,好久没有写博客了。如果他总为别人撑伞,你又何苦非为他等在雨中。 学习的知识内容 一、关于base64的图片问题 感觉在浏览器上,base64的前缀比较宽松。只要data:.....;base64。....中间的内容可以随意,具体情况也不是很明朗。以下是可以显示图片的。 上述的src的
阅读全文
摘要:起始时间是2017-05-17,记录一下spring的学习过程。陌生人可以变成熟人,但熟人一旦变成陌生人,就再也回不去了。 一、测试一下init-method和depend-on huhx.xml文件中,添加内容: InitBean.java的代码如下: Main.java的代码如下,模拟容器启动。
阅读全文
摘要:记录一些营销产品中的一些学习知识。我们在同一个时区,却有一辈子的时差。 一、关于mysql的注释问题 mysql的注释有以下三种,要注意是第二种的--后面至少要有一个空格。 二、angular中的map的遍历 js测试的数据 html页面的代码 代码的效果如下: 三、js数组的splice方法的介绍
阅读全文
摘要:2017-03-02开始,记录的一些知识点。岁月长,三更漏。漫漫回廊,依稀人空瘦。借酒消愁入断肠,倚剑笑我,我独自寻殇。 一、vx中的v-bind和{{}}的区别 运行的效果如下:v-bind显示null,{{item.CreateTime}}显示空白。 二、android中复制的功能 详情可以参考
阅读全文
摘要:这里放一些jquery的学习知识。可能从一开始就是我一个人单枪匹马,来年不求并肩作战,只愿所向披靡。 jquery的学习一 jquery关于ajax的一些学习博客 jquery关于ajax的代码示例 一、我们通过一个案例来学习ajax的一些细节 html的代码: js的代码: java的代码: 二、
阅读全文
摘要:这里记录一些关于jquery的一些知识。这里面主要是().method方法的书写框架以及jquery中each函数的使用。等待太久得来的东西,多半已经不是当初想要的样子了。 一、基于().method方法的书写 一、框架的写法 二、app2.js的代码: 三、运行的效果如下: 点击click m
阅读全文
摘要:这里我们整理一下项目的流程,一般来说做一个模块之前。会有需求文档、页面原型和接口文档。 一、 js获取radio的值 页面的html代码: js代码得到radio选中的value值: 二、 js获取checkbox是否选中 页面的html代码: js的代码,isChecked是true或者是fals
阅读全文
摘要:ScheduledExecutorService的主要作用就是可以将定时任务与线程池功能结合使用。今天我们来学习一下ScheduledExecutorService的用法。我们都太渺小了,那么容易便湮没于各自的殊途。 ScheduledExecutorService的简单使用 一、使用schedul
阅读全文
摘要:CompletionService的功能是以异步的方式一边生产新的任务,一边处理已完成任务的结果,这样可以将执行任务与处理任务分离开来进行处理。今天我们通过实例来学习一下CompletionService的用法。 CompletionService的简单使用 使用submit()方法执行任务,使用t
阅读全文
摘要:CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。今天我们就学习一下CyclicBarrier的用法。 CyclicBarrier的简单使用 类CyclicBarrier不仅有CountDownLatch所具有的
阅读全文
摘要:今天我们通过实例来学习一下BlockingQueue的用法。梦想,可以天花乱坠,理想,是我们一步一个脚印踩出来的坎坷道路。 BlockingQueue的实例 官方文档上的对于BlockingQueue的说明: A Queue that additionally supports operations
阅读全文
摘要:这里学习一下java多线程中的关于synchronized的用法。我来不及认真地年轻,待明白过来时,只能选择认真地老去。 synchronized的简单实例 一、 synchronized在方法上的使用 public class SynchronizedTest { public static vo
阅读全文
摘要:这里面对java中的字符编码做一个总结,毕竟在项目中会经常遇到这个问题。爱不爱都可以,我怎样都依你,连借口我都帮你寻。 文件的编码格式 一、关于中文的二进制字节问题 二、字符的编码与解码方式 三、关于文件的编码与读取文件的内容 需要注意的是:文件是以二进制字节的方式存储的。 演示的动态图如下: 三、
阅读全文
摘要:这里学习一下java多线程中的关于wait方法和notify方法的用法。命运不是风,来回吹,命运是大地,走到哪你都在命运中。 wait和notify方法的使用 一、wait与notify的简单实例 import java.util.concurrent.TimeUnit; public class
阅读全文
摘要:这里学习一下java多线程中的关于ThreadLocal的用法。人时已尽,人世还长,我在中间,应该休息。 ThreadLocal的简单实例 一、ThreadLocal的简单使用 package com.linux.huhx.thread2; import java.util.Random; publ
阅读全文
摘要:这里我们通过实例来学习一下java多线程中关于interrupt方法的一些知识。执者失之。我想当一个诗人的时候,我就失去了诗,我想当一个人的时候,我就失去了我自己。在你什么也不想要的时候,一切如期而来。 java多线程中的interrupt实例 一、java中的interrupt的使用 public
阅读全文
摘要:Exchanger可以在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。今天我们就通过实例来学习一下Exchanger的用法。 Exchanger的简单实例 Exchanger是在两个任务之间交换对象的栅栏,当这些任务进入栅栏时,它们各自拥有一个对象。当他们离开时,它们都拥有之
阅读全文
摘要:FutureTask类是Future 的一个实现,并实现了Runnable,所以可通过Excutor(线程池) 来执行,也可传递给Thread对象执行。今天我们通过实例来学习一下FutureTask的用法。 多线程中FutureTask的使用 一、FutureTask的简单使用 package co
阅读全文
摘要:Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 set(wait-set)。其中,Lock 替代了 synchronized 方法和语句的使用,Condi
阅读全文
摘要:yield方法的作用是放弃当前的CPU资源,将它让给其它的任务去占用CPU执行时间。但放弃的时间不确定,有可能刚刚放弃,马上又获得CPU时间片。今天我们通过实例来学习一下yield()方法的使用。最是那一低头的温柔 像一朵水莲花不胜凉风的娇羞。 yield方法的简单实例 一、yield方法的简单使用
阅读全文
摘要:java线程的创建有两种方式,这里我们通过简单的实例来学习一下。一切都明明白白,但我们仍匆匆错过,因为你相信命运,因为我怀疑生活。 java中多线程的创建 一、通过继承Thread类来创建多线程 public class HelloThread extends Thread { @Override
阅读全文
摘要:如果主线程想等待子线程执行完成之后再结束,就可以使用join方法了。它的使用是等待线程对象销毁。今天我们就通过实例来学习一下多线程中join方法的使用。草在结它的种子,风在摇它的叶子。我们站着,不说话,就十分美好。 Join方法的简单实例 一、Join方法的简单使用 测试的主体类如下: 一次的运行结
阅读全文
摘要:在java线程中有两种线程,一种是用户线程,另一种是守护线程。守护线程是一种特殊的线程,当进程中不存在非守护线程了,则守护线程自动销毁。今天我们通过实例来学习一下java中关于守护线程的知识。我是个平常的人,我不能盼望在人海中值得你一转眼的注意。 java中守护线程的例子 一、java中守护线程的简
阅读全文
摘要:线程的priority能告诉调度程序其重要性如何,今天我们通过实例来学习一下java多线程中的关于优先级的知识。我从没被谁知道,所以也没被谁忘记。在别人的回忆中生活,并不是我的目的。 java多线程的优先级 一、java多线程中关于优先级的实例 package com.linux.huhx.thre
阅读全文
摘要:CountDownLatch是JDK 5+里面闭锁的一个实现,允许一个或者多个线程等待某个事件的发生。今天我们通过一些实例来学习一下它的用法。 CountDownLatch的简单使用 CountDownLatch的简单介绍: CountDownLatch类是一个同步计数器,构造时传入int参数,该参
阅读全文
摘要:Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。今天我们就学习一下Semaphore的用法。 java中多线程Semaphore的使用 关于Semaphore常用的方法的介绍 // 从此信号量获取一个许可,在提供一个许可前一直将线程阻塞,否则线程被中断。
阅读全文
摘要:今天我们学习一下quartz的定时器的使用。年轻时我们放弃,以为那只是一段感情,后来才知道,那其实是一生。 quartz的简单实例 测试的项目结构如下: 一、pom.xml中定义quartz的依赖 二、定义配置文件quartz.xml 三、定义任务的执行主体类QuartzJob 四、定义测试的主体类
阅读全文
摘要:使用spring-data-redis与redis集成,今天我们就通过例子来学习一下。当时间和耐心都已经变为奢侈,我们只能靠星座了解彼此。 spring与redis集成的实例 注意:这里我们测试的是安装在window本地的redis,版本为redis-3-2.0。测试的项目结构如下,主体有三个文件。
阅读全文
摘要:这里我们就在虚拟机中安装redis,并且使用java和python实现简单的操作。深情是我承担不起的重担,情话只是偶尔兑现的谎言。 redis的使用 下载地址:https://redis.io/。安装过程,可以参考博客:http://www.linuxidc.com/Linux/2014-05/10
阅读全文
摘要:Xstream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称。今天我们就简单的学习一下xstream的用法。 Xstream的简单实例 项目的结构如下,设计到三个类: 一、maven中添加xstream的依赖 <dependency> <groupId>com.t
阅读全文
摘要:这里面是关于velocity的一些用法,比较基础的使用。愿你生命中有够多的云翳,来造成一个美丽的黄昏。 velocity生成javaBean 一、定义一个简单的bean类 二、生成javabean的velocity代码 三、ClassVelocity.vm的内容如下 四、生成的代码如下: 友情链接
阅读全文
摘要:Velocity 是一个基于 Java 的模板引擎框架,提供的模板语言可以使用在 Java 中定义的对象和变量上。今天我们就学习一下Velocity的用法。 Velocity的第一个例子 项目的主体是两个文件,文件的位置如下图: 一、在pom中添加Velocity的依赖 二、HelloVelocit
阅读全文