![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
梦之马
一入代码深似海,从此不做岸上人
展开
-
org.apache.ibatis.exceptions.PersistenceException
具体日志如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error updating database. Cause: org.springframework.jdbc.CannotGetJdbcConn...原创 2020-03-12 14:17:28 · 659 阅读 · 0 评论 -
rocketmq 资料整理
中文官网:http://rocketmq.cloud/zh-cn含有 rocket 架构设计、最佳实践等源码地址https://github.com/apache/rocketmqweb console项目(console-ng)https://github.com/apache/rocketmq-externals/tree/master/rocketmq-consolespri...原创 2019-09-03 11:03:40 · 495 阅读 · 1 评论 -
Java String 小练习
反转字符串,对换元音字符原创 2017-10-10 17:15:43 · 283 阅读 · 0 评论 -
Java垃圾回收算法
1.无用对象的判定引用计数法:给对象添加一个引用计数器,如果引用一次则加一,引用失效减一。 缺陷:相互引用时,导致计数器数值不为零,对象无法进行回收。 比如:在单链表中产生部分循环,断开头部引用,导致环内对象无法被回收。 图片来自链接 可达性分析法:通过GC ROOTS作为对象的根节点,从该节点向下搜索可以得到一条引用链,当对象不在引用链上则视为不可达。 GCRoots的对象可以是原创 2017-08-29 16:43:32 · 293 阅读 · 0 评论 -
java LinkedList源码阅读记录
ps:环境说明,这是jdk1.8的源码 ,1.8中并没有采用循环双链表的形式了,只是采用了双链表的数据结构LinkedList 1.1 构造方法(不同于1.6的循环链表)以及结点格式 无参构造方法并没有采取任何措施和这里 public LinkedList() { } public LinkedList(Collection<? extends E> c) {原创 2017-04-23 15:25:38 · 246 阅读 · 0 评论 -
java中自动拆箱和装箱的小细节
ps:个人能力有限,如有不对请指出1、#### 版本要求 ### jdk1.5才支持自动装箱和自动拆箱 Java的面向对象思想一般采用对象来操作数据,在操作基本数据类型是采用的是值传递方式,而对对象采用的是引用传递的方式。 基本有byte(8位),short(16位),int(32位),long(64位),float(32位),double(64位),boolean(未知) 数据类型原创 2017-04-12 11:08:54 · 313 阅读 · 0 评论 -
java swing 更新JPanel
@Override public void actionPerformed(ActionEvent e) { if ("排序".equals(e.getActionCommand())) { EventQueue.invokeLater(new Runnable() { @Override原创 2016-11-27 10:25:50 · 2621 阅读 · 0 评论 -
优先级的时间片轮转算法(操作系统实验)
实验题目: 基于优先数的时间片轮转调度算法调度处理器一、实验目的 在采用多道程序设计的系统中,同时处于就绪态的进程往往有多个,当就绪态的进程数大于处理器的个数时,就需按照某种策略进行分配处理器。本次设计模拟在单处理器情况下采用基于优先数的时间片轮转调度算法进行处理器调度,加深了解处理器调度工作过程。原创 2016-11-21 23:15:37 · 15860 阅读 · 4 评论 -
java售票系统(涉及线程和xml)
构建售票场景演示。 (1)通过图形化界面实现功能; (2)支持手动动态设置总票数(200以上),要对票本身进行定义和描述; (3)程序运行时,设定有20个售票员同时售票,售票行为采用随机数实现,使多个售票员的售票时间彼此没有规律性; (4)在程序运行过程中,伴随正在售票,要在用户界面上显示当前剩余票数,以及各售票员已经售出的票数;原创 2016-12-10 20:17:59 · 1119 阅读 · 0 评论 -
数据结构之单链表的增删改查(java版)
talk is cheap,show you zhe code;/* * 单链表的遍历是从第0个节点开始 沿着next链,一次访问每个节点并且每个节点只能访问一次 * 当头结点head为空时 此链表为空链表 * * 插入操作 * 1空表插入 判断是否为空 插入的节点为该链的头结点 * 2头插入 * Node<T> p = new Node<x,null>;//创建值为x的p原创 2016-11-02 20:54:24 · 701 阅读 · 2 评论 -
数据结构之顺序表(java版)
要点: 顺序表:采用顺序存储结构的线性表 顺序存储结构和链式存储结构不同,强调的是存储元素在物理地址存储的上连续!可实现随机存取(只要知道第一个元素的内存地址,再通过简单的加减就能找到任意一个元素了) 顺序表耗时在对移动元素上,进行插入、删除时都需要移动元素本人做顺序表的难点主要在于对顺序表进行插入时,需要多一个存储位,同时又要保存原来的数据 ,详情请看2的insert(int i, Ob原创 2016-10-29 19:22:11 · 938 阅读 · 0 评论 -
顺序表实现Josephus(约瑟夫斯)环问题
背景简介: 著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特後,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。 然而Josephus 和他的朋友并不想遵从,Josephus原创 2016-10-30 11:37:01 · 709 阅读 · 0 评论 -
Java Swing 编程实现曼彻斯特编码
曼彻斯特详解请看 博主只实现了标准版的曼彻斯特编码,本来想用图像输出的主要思想是用监听获得输入框的内容,然后根据曼彻斯特编码输出到文本框中import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.GridLayout;import java.lang.reflect.InvocationTargetExce原创 2016-10-04 15:02:40 · 960 阅读 · 0 评论