手写实现jdbc到ORM的映射 实体类信息:package com.gupaoedu.vip.spring.transaction.entity;import lombok.Data;import java.io.Serializable;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence....
在Ubuntu16上搭建MySql主从数据库 在主库所在的Ubuntu上,进入目录/etc/mysql/mysql.conf.d, 编辑mysqld.cnf文件,增加如下代码:server-id = 1 #server-id 服务器唯一标识log_bin = master-bin #log_bin 启动MySQL二进制日志log_bin_index = master-bin.indexbinlog_do_db = myslave ...
排序二叉树的实现(java) import java.util.ArrayDeque;import java.util.ArrayList;import java.util.List;import java.util.Queue;public class SortedBinTree4<T extends Comparable> { static class Node{ Objec...
java实现桶排序 参考文章:https://www.jianshu.com/p/c4217456c224. 感谢.import sort.SortUtil;import sort.insert.InsertSort;import java.util.Arrays;public class BucketSort2 { // 每个桶内数据排序借助于其他排序算法 private s...
java实现基数排序 参考文章:https://www.jianshu.com/p/cc607d631b5eimport java.util.Arrays;public class RadixSort2 { private static int BASE_NUM = 10; private static int getMax(int[] data){ int maxIn...
java计数排序法 参考文章:https://www.jianshu.com/p/a2f47d9037f4, 向作者表示感谢。代码如下:import java.util.Arrays;public class CountSort { public static void countSort(int[] data){ int max = getMax(data); ...
调整数组顺序使奇数位于偶数前面 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。public class ArrayTest { public static int[] resetArr(int[] array){ int length = array.length; ...
删除该链表中重复的结点,重复的结点不保留 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5import java.util.ArrayList;public class RemoveDuplicatedListNode { public st...
删除该链表中重复的结点 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,返回链表头指针。例如,链表1->2->3->3->4->4->5 处理后为 1->2->3->4->5import java.util.ArrayList;public class DeleteDuplicateListNode { public st...
去除java数组中重复的数字 用了两种方法,第一种用了list的contains方法,第二种用了Collections.sort方法,然后新建一个同等大小的数组,按顺序加入元素,只有后面的元素大于数组的元素才添加。因为已经排序了,可以保证此步骤不会有遗漏,提高效率。import java.util.ArrayList;import java.util.Arrays;import java.util.Collectio...
将一个LinkedList的元素反转并转为ArrayList import java.util.*;public class ReverseAndConvertLinkedListToArrayList { public static ArrayList<Integer> resetListFromTailToHead2(LinkedList<Integer> listNode) { int size ...
一个简单的自定义的链表,将其进行从tail到header反转一下 import java.util.ArrayList;public class ReverseListNode { static class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; ...
java实现整数的四则运算,不包括小数和括号 // 枚举, 对应加减乘除public enum OperatorEum { ADD("+"), SUBSTRACT("-"), MULTIPY("*"), DIVIDE("/"); private String operatorSign; private OperatorEum(String operatorSign) { ...
java实体转json忽略属性 1:import com.alibaba.fastjson.annotation.JSONField;fastjson 过滤指定字段 @JSONField(serialize=false)private String message;序列化的时候就不会包含这个字段。另外, 你从一个bean中只取一个字段,没必要这样做,你完全可以定义一个新的bean。2:@JsonIg...
java对递归实现汉诺塔的理解 public class HanoiTower { public static void hanoi(int n, char a, char b, char c) { if (n == 1){ // 只有一个圆盘时直接从A石柱移动到C石柱 move(n, a, c); } else { ...
如何在typescript项目中调用js 要想在typescript项目中调用js方法,先要将js模块中的js文件都要转为d.ts文件,然后才可以正常调用其中的方法。本文以crypto-js为例,演示一个完整的转换过程。第一步: 新建文件夹,生成package.json文件。命令: npm init -y。 如图:第二步:安装crypto-js模块,命令:npm install crypto-js --save。如图:...
Promise封装nodejs的request实现 使用request进行HTTP请求的实现方式:var request = require('request'); // 引入nodejs的request模块// 请求参数var requestData = { city_name:"北京市", language:"Zh_CN"}// 定义Http 请求方法的实现function requestGet(reques...
layui系列一:模板引擎 layui.laytpl 第一步:编写模版。你可以使用一个script标签存放模板,如: {{ d.title }} {{# layui.each(d.list, function(index, item){ }} {{ item.modname }} {{ item.alias }}: {{ item.site || '' }} {{# }
Java线程同步阻塞, sleep(), suspend(), resume(), yield(), wait(), notify() Java线程同步阻塞, sleep(), suspend(), resume(), yield(), wait(), notify()