- 博客(150)
- 资源 (101)
- 收藏
- 关注
原创 一个简单的带游标的存储过程
一个简单的带游标的存储过程,游标是变量,声明游标时一定要放在执行语句前面,和其它变量放在一起。还有点小问题,在实际中游标多执行了一次。
2023-05-29 18:19:39
937
原创 手写实现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....
2020-04-27 16:53:31
280
原创 在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 ...
2020-03-30 08:36:52
310
原创 排序二叉树的实现(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...
2020-03-05 18:10:40
338
原创 java实现桶排序
参考文章:https://www.jianshu.com/p/c4217456c224. 感谢.import sort.SortUtil;import sort.insert.InsertSort;import java.util.Arrays;public class BucketSort2 { // 每个桶内数据排序借助于其他排序算法 private s...
2019-12-20 13:28:12
325
原创 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...
2019-12-19 14:33:16
145
原创 java计数排序法
参考文章:https://www.jianshu.com/p/a2f47d9037f4, 向作者表示感谢。代码如下:import java.util.Arrays;public class CountSort { public static void countSort(int[] data){ int max = getMax(data); ...
2019-12-18 14:15:15
186
原创 调整数组顺序使奇数位于偶数前面
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。public class ArrayTest { public static int[] resetArr(int[] array){ int length = array.length; ...
2019-10-31 16:10:20
133
原创 删除该链表中重复的结点,重复的结点不保留
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5import java.util.ArrayList;public class RemoveDuplicatedListNode { public st...
2019-10-31 11:06:03
175
原创 删除该链表中重复的结点
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,返回链表头指针。例如,链表1->2->3->3->4->4->5 处理后为 1->2->3->4->5import java.util.ArrayList;public class DeleteDuplicateListNode { public st...
2019-10-31 10:10:20
128
原创 去除java数组中重复的数字
用了两种方法,第一种用了list的contains方法,第二种用了Collections.sort方法,然后新建一个同等大小的数组,按顺序加入元素,只有后面的元素大于数组的元素才添加。因为已经排序了,可以保证此步骤不会有遗漏,提高效率。import java.util.ArrayList;import java.util.Arrays;import java.util.Collectio...
2019-10-30 16:53:31
2182
原创 将一个LinkedList的元素反转并转为ArrayList
import java.util.*;public class ReverseAndConvertLinkedListToArrayList { public static ArrayList<Integer> resetListFromTailToHead2(LinkedList<Integer> listNode) { int size ...
2019-10-30 16:49:14
673
原创 一个简单的自定义的链表,将其进行从tail到header反转一下
import java.util.ArrayList;public class ReverseListNode { static class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; ...
2019-10-30 16:42:40
138
原创 java实现整数的四则运算,不包括小数和括号
// 枚举, 对应加减乘除public enum OperatorEum { ADD("+"), SUBSTRACT("-"), MULTIPY("*"), DIVIDE("/"); private String operatorSign; private OperatorEum(String operatorSign) { ...
2019-10-30 11:36:25
594
转载 java实体转json忽略属性
1:import com.alibaba.fastjson.annotation.JSONField;fastjson 过滤指定字段 @JSONField(serialize=false)private String message;序列化的时候就不会包含这个字段。另外, 你从一个bean中只取一个字段,没必要这样做,你完全可以定义一个新的bean。2:@JsonIg...
2019-09-26 09:52:58
958
原创 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 { ...
2019-07-15 14:47:31
445
原创 如何在typescript项目中调用js
要想在typescript项目中调用js方法,先要将js模块中的js文件都要转为d.ts文件,然后才可以正常调用其中的方法。本文以crypto-js为例,演示一个完整的转换过程。第一步: 新建文件夹,生成package.json文件。命令: npm init -y。 如图:第二步:安装crypto-js模块,命令:npm install crypto-js --save。如图:...
2019-04-23 15:38:52
6658
1
原创 Promise封装nodejs的request实现
使用request进行HTTP请求的实现方式:var request = require('request'); // 引入nodejs的request模块// 请求参数var requestData = { city_name:"北京市", language:"Zh_CN"}// 定义Http 请求方法的实现function requestGet(reques...
2019-04-10 16:19:47
2855
原创 layui系列一:模板引擎 layui.laytpl
第一步:编写模版。你可以使用一个script标签存放模板,如: {{ d.title }} {{# layui.each(d.list, function(index, item){ }} {{ item.modname }} {{ item.alias }}: {{ item.site || '' }} {{# }
2018-01-31 11:32:53
19156
3
Python为Eclipse提供的插件
2016-10-20
用java实现HTTPS工作原理的例子
2016-09-18
jackson相关的jar包
2016-04-13
轻量级Java EE企业应用实战(第三版)
2013-04-30
在Win7系统下抛出java.net.SocketException的解决办法
2012-04-19
jboss-eap-4.3webconsole无法登录的解决方案
2012-04-04
apache-activemq-5.15.10-bin.tar.gz
2019-12-01
一个aes加密解密的简单例子
2018-11-29
大规模Web服务开发技术
2017-06-14
搭建nexus私服用到的工具包
2017-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人