随笔分类 - Java
摘要:突然要用到工作流了,参考大家的博客做了一个小测试,都是自己简单的理解,小记一下。 需求 需求描述: 要求多个人顺序会签同一个任务,一旦有任意一个人审批不通过,则任务视为不通过;直到所有人全部审批通过,则任务才算通过。 需求的流程图设计如下: 要求3个人张三、李四、王五按照顺序审批【员工投票】任务,如
阅读全文
摘要:需求 搭建一个redis集群,支持故障恢复,。 Redis内置的一个集群需要至少3个主节点,所以搭建规模为3主3个从的集群用于测试。节点信息列表: 环境: 镜像redis:alpine,redis的版本为5.0.3 macOS 10.13.4 Docker 18.03.1-ce docker中用到的
阅读全文
摘要:把配置文件放到resources这个classpath目录即可生效,日志输入样式是从springboot中日志配置中copy过来的, 其他常用配置不做过多注释了。 logback-spring.xml
阅读全文
摘要:docker安装jenkins 定制自己的jenkins镜像,官网:<!--?xml version="1.0" encoding="UTF-8"?--> https://github.com/jenkinsci/docker 1. Dockerfile: plugins.txt: 2. docke
阅读全文
摘要:多线程下载就是把网络上的资源文件划分成多块,然后把每一块分别分给一个线程去下载,下载也就是用InputStream读取资源,然后用RandomAccessFile来实现保存到本地。由于需要请求网络资源,本地断网所以在本机测试用Tomcat,在eclipse创建一个工程t2,启动服务器,然后去下载b....
阅读全文
摘要:在本例演示了JTextField,JTextArea,JPasswordField,JCheckBox(复选框按钮),JRadioButton(下拉列表框组件),JLabel等基本组件的用法。需要注意的是:若多个JRadioButton需要归为一组时,需要把这些JRadioButton使用add()...
阅读全文
摘要:此小程序用java语言实现了计算器的基本功能,喜欢直接分享代码:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class SimpleCalc extends JFrame{ private stat...
阅读全文
摘要:线程的同步: 由于同一进程的多个线程共享存储空间,在带来方便的同时也带来访问冲突的问题。例如在本例中若两个线程同时访问变量balance,会造成结果不符合实际要求的情况,在本例中描述为:一个账号余额为1000元,两个或多个线程同时进行取款1000元操作,但取款操作后结果出现余额为负数,这与实际情况...
阅读全文
摘要:import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Calculator extends JFrame implements ActionListener{ private static...
阅读全文
摘要:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Card extends JFrame{ /* * JFrame的布局管理器是BorderLayout */ JPane...
阅读全文