去除重复元素: public static ArrayList singleElement(ArrayList al) { //定义一个临时容器 ArrayList newAl = new ArrayList(); Iterator it = al.iterator(); while (it.has ...
分类:
编程语言 时间:
2020-04-05 18:36:34
阅读次数:
64
1 public class User { 2 private String name; 3 4 public User() { 5 System.out.println("User的无参构造"); 6 } 7 8 public String getName() { 9 return name; 1 ...
分类:
移动开发 时间:
2020-04-05 15:30:55
阅读次数:
109
为了解放程序员的双手,减少重复性代码的编写,推荐使用插件:mybatis-plus-generator 进行代码自动生成。下面我将详细介绍通过 mybatis-plus-generator 插件自动生成 controller、service、mapper、serviceImpl相关代码。 项目工程目 ...
分类:
其他好文 时间:
2020-04-03 13:45:01
阅读次数:
80
题目内容: 设计一个Dog类,包含name、age、sex和weight等属性以及对这些属性操作的方法。实现并测试这个类。根据类的封装性要求,把name、age、sex和weight声明为私有的数据成员,编写公有成员函数setdata()对数据进行初始化,GetName()、GetAge()、Get ...
分类:
其他好文 时间:
2020-04-02 16:17:11
阅读次数:
207
一、背景 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法。 二、获取Class的实例 三、创建对应的运行时类的对象 java / 调用运行时类中指定的结构:属性、方法、构造器 ...
分类:
其他好文 时间:
2020-04-02 01:28:44
阅读次数:
76
CyclicBarrier是循环栅栏的意思,循环的等待多个线程执行任务; <1> 示例代码如下: public class CyclicBarrierTest { public static CyclicBarrier cb = new CyclicBarrier(3, () -> System.o ...
分类:
其他好文 时间:
2020-04-01 19:25:17
阅读次数:
80
解决存在的线程安全问题:打印车票时出现重票,错票 使用同步代码块的解决方案 TestWindow2 package com.aff.thread; /* 使用实现Runnable接口的方式,售票 存在线程安全问题: 打印车票时出现重票,错票 1.原因:由于一个线程在操作共享数据过程中,未执行完毕的情 ...
分类:
编程语言 时间:
2020-04-01 17:46:43
阅读次数:
118
1.主线程 import threading t = threading.current_thread() print(t) # <_MainThread(MainThread, started 139908235814720)> print(t.getName()) # MainThread pr ...
分类:
编程语言 时间:
2020-04-01 14:47:19
阅读次数:
65
高强度训练第二十天总结:Mybatis面试题 什么是Mybatis?# Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可 ...
分类:
其他好文 时间:
2020-04-01 01:17:05
阅读次数:
83
class Res { private String name; private int count = 1; private boolean flag; public synchronized void set(String name) { while (flag) { try { this.wa ...
分类:
编程语言 时间:
2020-03-31 23:09:15
阅读次数:
79