自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朴勇佑的专栏

共享知识

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 PriorityBlockingQueue

package com.company.bingfa;import java.util.concurrent.PriorityBlockingQueue;public class MyPriorityBlockingQueue { public static void main(String[] args) { PriorityBlockingQueue<S...

2019-12-27 11:56:19 184

原创 yield

package com.company.bingfa;class MyThread17 extends Thread{ @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println(getName()+" "+i); ...

2019-12-26 09:09:06 93

原创 LinkedBlockingQueue

package com.company.bingfa;import java.util.concurrent.LinkedBlockingQueue;class MyThread16 extends Thread{ private LinkedBlockingQueue<String> list; MyThread16(LinkedBlockingQueu...

2019-12-25 18:47:44 104

原创 ArrayBlockingQueue

package com.company.bingfa;import java.util.concurrent.ArrayBlockingQueue;class MyThread15 extends Thread{ private ArrayBlockingQueue<String> list; MyThread15(ArrayBlockingQueue&lt...

2019-12-25 18:27:04 149

原创 ConcurrentLinkedQueue

package com.company.bingfa;import java.util.concurrent.ConcurrentLinkedQueue;class MyThread14 extends Thread{ private ConcurrentLinkedQueue<String> list; MyThread14(ConcurrentLinke...

2019-12-25 15:37:56 101

原创 CyclicBarrier 进阶

package com.company.bingfa;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;class MyRunnable implements Runnable{ @Override public void run() ...

2019-12-23 18:14:36 88

原创 interrupt

package com.company.bingfa;class MyThread13 extends Thread{ private int n; @Override public void run() { n = 0; System.out.println("线程开始"); while(true){ ...

2019-12-22 16:53:10 128

原创 ReentrantLock Condition

package com.company.bingfa;import org.omg.PortableServer.THREAD_POLICY_ID;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;class MyService{ Reent...

2019-12-22 16:10:27 141

原创 wait notify

package com.company.bingfa;class MLock{}class MyThread11 extends Thread{ private MLock lock; MyThread11(MLock lock){ this.lock = lock; } @Override public void run(...

2019-12-21 13:44:14 87

原创 AtomicInteger

package com.company.bingfa;import java.util.concurrent.atomic.AtomicInteger;class MyThread10 extends Thread{ public static AtomicInteger n; MyThread10(AtomicInteger n){ this.n = ...

2019-12-19 10:34:06 113

原创 Semaphore

package com.company.bingfa;import java.util.concurrent.Semaphore;class WC extends Thread{ private Semaphore sem; WC(Semaphore sem){ this.sem = sem; } @Override publ...

2019-12-18 20:38:55 118

原创 reentrantlock

package com.company.bingfa;import java.util.concurrent.locks.ReentrantLock;class MyThread9 extends Thread{ public static int n; private ReentrantLock lock; MyThread9(ReentrantLock lo...

2019-12-18 20:06:32 180

原创 serializable

package com.company.bingfa;import java.io.*;class Student implements Serializable{ int id; transient String name; static int age; Student(int id, String name){ this.id = ...

2019-12-18 09:16:04 158

原创 volatile和synchronized对比

package com.company.bingfa;class MyThread7 extends Thread{// public static volatile int n; public static int n; private static synchronized void increase(){ n++; } @Ove...

2019-12-17 14:20:56 171

原创 synchronized

package com.company.bingfa;class MyThread5 extends Thread{ @Override public void run() { System.out.println(getName()+"线程开始"); try { sleep(2000); } catch...

2019-12-17 13:29:32 100

原创 Join

package com.company.bingfa;class MyThread4 extends Thread{ @Override public void run() { System.out.println(getName()+"开始线程"); try { sleep(3000); } catc...

2019-12-17 10:04:01 130 1

原创 CyclicBarrier

package com.company.bingfa;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;class MyThread2 extends Thread{ private CyclicBarrier c; MyThrea...

2019-12-16 15:56:35 89

原创 CountDownLatch

package com.company.bingfa;import java.util.concurrent.CountDownLatch;class MyThread extends Thread{ private CountDownLatch counter; MyThread(CountDownLatch counter){ this.count...

2019-12-16 15:28:01 110

原创 maven导入外部jar包

pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...

2019-12-13 22:20:07 153

原创 maven 命令集

创建java项目mvn archetype:generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

2019-12-13 08:48:17 97

原创 pom仓库设置

pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...

2019-12-13 08:27:50 828

原创 泛型

package com.company.fanxing;import java.util.ArrayList;public class Bag<T> { ArrayList<T> list = new ArrayList<>(); public T get(int index){ return list.get(ind...

2019-12-12 12:36:45 93

原创 Comparable接口和Comparator接口

MyComparator.javapackage com.company.compare;import java.util.Comparator;public class MyComparator implements Comparator<Student> { @Override public int compare(Student o1, Studen...

2019-12-12 11:03:10 92

原创 HashSet

package com.company.array;import java.util.HashSet;import java.util.Iterator;public class MyHashSet { public static void main(String[] args) { HashSet<String> set = new HashSet...

2019-12-12 09:20:16 83

原创 简单工厂设计模式

Car.javapackage com.company.simplefactory;public interface Car { void run();}FordCar.javapackage com.company.simplefactory;public class FordCar implements Car { @Override pub...

2019-12-11 17:32:08 101

原创 证明StringBuffer比StringBuilder线程安全的

AlphaThread.javapackage com.company.stringbuffer;public class AlphaThread extends Thread { StringBuilder builder; StringBuffer buffer; AlphaThread(StringBuilder builder, StringBuffer...

2019-12-11 16:41:14 117

SDPTXml.zip

xml解析测试工具

2021-05-30

QWidget给qt3dStudio发信号

利用QOpenGLContext和QWindow对象创建的Q3DSSurfaceViewer对象将加载uia文件并利用Q3DSDataInput对象传递参数

2021-01-25

qwindow与qt3dStudio结合

qtwidget下调用qt3dstudio制作的uip和uia文件

2021-01-22

qml与qwidget结合的checkbox

qml与qwidget结合的checkbox 勾选部分使用了qml, 说明部分使用了QLabel, 通过qml和qwidget交互实现checkbox功能。另QLabel本身不支持clicked事件, 在此自己封装了一层clicked事件。

2021-01-21

空空如也

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

TA关注的人

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