- 博客(57)
- 收藏
- 关注
原创 【无标题】
1、ERROR 1366 (HY000): Incorrect string value,mysql插入数据报错?2、修改latin1编码为utf8。4、重新启动mysql 后。
2024-05-28 11:46:08
223
转载 2021-09-24
关于 cdn、回源 问题https://blog.youkuaiyun.com/chern1992/article/details/107170358?spm=1001.2014.3001.5501
2021-09-24 11:50:40
67
转载 2021-09-06
1、git插件 ,记录 git详细信息的引用<plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> </plugin>https://www.cnblogs.com/javazhiyin/p/10905294.htm
2021-09-06 15:00:17
71
转载 springBean的生命周期
springBean生命周期详情参考如下链接详情参考如下链接https://www.cnblogs.com/javazhiyin/p/10905294.html
2020-11-13 14:49:30
75
原创 内存溢出问题
内存溢出问题导出dump 文件手动导出jvm 发生内存溢出时主动导出分析用windows的mat工具分析linux 下下载mat 工具 生成导出dump 文件手动导出命令jmap -dump:live,format=b,file=heap3.bin [pid]jvm 发生内存溢出时主动导出在catalina.sh 文件中加入参数分析用windows的mat工具分析dump jvm 内存信息jmap -dump:live,format=b,file=heap3.bin 【pid】下
2020-11-12 11:54:22
94
原创 Mysql 的存储函数
Mysql 的存储函数创建一个存储函数打印一个 “hello world”程序体create procedure sayhelloworld()beginselect “hello world” ;end;调用call sayhelloworld();循环一个表中的数据程序体create procedure circulation()beginDECLARE s int DEFAULT 0;DECLARE report_id varchar(255);DECLARE ids
2020-09-29 14:22:40
95
原创 elastic7.5 集群搭建
elastic7.5 集群搭建docker-compose 搭建es集群kibana安装下载镜像elastic7.5.0查看镜像iddocker-compose.yml 文件的创建启动docker-compose看自己的节点是否都起来kibana 查看集群搭建结束docker-compose 搭建es集群首先我们安装docker 与docker-compose、kibanadocker 安装见https://docs.docker.com/engine/install/centos/,docker-
2020-09-28 17:14:03
204
原创 弗洛伊德算法
package org.floyd;import java.util.Arrays;/** * 弗洛伊德算法 * @author cjj_1 * @date 2020-09-11 14:20 */public class FloydDemo { public static void main(String[] args) { char[] chars={'A','B','C','D','E','F','G'}; final int N = 655
2020-09-14 09:53:50
211
原创 迪杰斯特拉问题
package org.dijkstra;import java.util.Arrays;/** * 迪杰斯特拉-邮差邮寄最短路径问题 * @author cjj_1 * @date 2020-09-10 15:41 */public class DijkstraDemo { public static void main(String[] args) { char[] chars={'A','B','C','D','E','F','G'}; fin
2020-09-14 09:52:31
212
原创 最小生成树-克鲁斯卡尔算法(kruskal)
package org.kruskal;/** * 克鲁斯卡尔算法 * 解决公交站点问题 * 假设有7个公交站,现在要给这7个公交站联通 * 问题:要求如何设计路线,使得这7个公交站互相链接,且修路总距离最短 * * Union-Find set)这个数据结构可以方便快速的解决这个问题。 * 基本的处理思想是:初始时把每个对象看作是一个单元素集合;然后依次按顺序读入联通边, * 将连通边中的两个元素合并。在此过程中将重复使用一个搜索(Find)运算, * 确定一个集合在那个集合中。当读
2020-09-10 11:27:38
167
原创 普利姆算法--最小生成树
package org.prim;/** * 普利姆算法 -最小生成树 * A-G分别表示7个村村庄 * 关于7个村庄修路的问题,使得7个村庄联通,并修路的距离最短 * @author cjj_1 * @date 2020-09-08 15:36 */public class PrimAlgorithm { public static void main(String[] args) { char[] data = {'A','B','C','D','E','F','G
2020-09-09 10:17:47
125
原创 贪心算法-电台广播问题
package org.greed;import java.util.*;/** * 广播电视台覆盖区域-贪心算法 选择最少的电台覆盖所有的地区 * 1用一个结合存放 未被覆盖地区集合, * 2遍历一遍电台,统计每个电台覆盖的地区与未被覆盖的交集,找到交集最大的电台 * 3把第二部获取到的电台存放到一个集合中,在未被覆盖的地区集合中remove掉2,中电台覆盖的地区 * 4,2,3,一直循环执行,直到 未被覆盖的集合的size=0结束 @author cjj_1 * @date 20
2020-09-08 14:37:41
466
原创 字符串匹配,1、暴力匹配,2、kmp匹配
package org.kmp.kmp;/** * 暴力匹配算法 * @author cjj_1 * @date 2020-09-07 9:13 */public class KmpDemo { public static void main(String[] args) {// String str1 = "尚硅谷 尚硅股你尚硅 尚硅谷你尚硅谷你尚硅谷你好";// String str2 = "尚硅谷你尚硅谷你";// int inde
2020-09-08 10:25:08
108
原创 动态规划算法
package org.dynamic;/** * 动态规划解决-背包问题 * @author cjj_1 * @date 2020-09-04 15:48 */public class Knapsack { public static void main(String[] args) { int[] w={1,4,3};//重量坐标 float[] v ={1500,3000,2000};//价格坐标 float[][] form =
2020-09-07 09:09:09
106
原创 图的深度优先查找,与深度优先查找
package org.structure.graph;import java.util.*;/** * 图 深度优先算法 广度优先遍历 * @author cjj_1 * @date 2020-09-03 11:10 */public class GraphDemo { ArrayList<String> vertexList; LinkedList<Integer> queue; Map<String,Integer> ver
2020-09-03 17:23:16
106
原创 种二叉平衡树,二叉平衡树的左旋转,右旋转
package org.structure.avlTree;/** * 种一棵二叉平衡树(Avl树) * @author cjj_1 * @date 2020-09-02 13:46 */public class AvlTreeDemo { public static void main(String[] args) {// int[] arr ={4,3,6,5,7,8}; int[] arr={10,7,11,6,8,9}; AvlT
2020-09-02 14:52:48
93
原创 构建二叉排序树,增加节点,删除节点
package org.structure.tree;/** * 二叉排序树的增加节点,删除节点 * @author cjj_1 * @date 2020-08-31 15:06 */public class BinarySortTreeDemo { public static void main(String[] args) { BinaryTrees bt = new BinaryTrees(); int[] arr = {7,3,10,12,5,1
2020-09-01 18:08:09
138
原创 hoffman编码压缩,解压字符串
package org.structure.hoffmanCode;import java.util.*;/** * hoffman 字符串压缩与解压压缩编码, * @author cjj_1 * @date 2020-08-26 11:39 */public class HoffmanCode { public static void main(String[] args) { String str = "i like like like like you";
2020-08-28 18:14:47
119
原创 int类型数组组成的hosffman树-代码实现
package org.structure.hoffmanTree;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * 赫夫曼树 * @author cjj_1 * @date 2020-08-25 15:52 */public class Hoffman { public static void main(String[] args) { int
2020-08-28 16:12:47
107
原创 前、中、后序遍历顺序存储二叉树
package org.structure.tree;/** * 顺序存储二叉树 * @author cjj_1 * @date 2020-08-20 17:23 */public class OrderTreeDemo { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7}; ArrBinaritryTree arrBinaritryTree = new ArrBin
2020-08-21 09:55:16
188
原创 斐波那契查找算法
package org.structure.search;import java.util.Arrays;/** * 斐波那契数列查找 * @author cjj_1 * @date 2020-08-19 9:33 */public class FibonacciSerarch { public static void main(String[] args) { int[] arr = {1,34,57,89,90,100,101}; int i =.
2020-08-19 15:52:15
125
原创 hashTable,模拟存储员工
package org.structure.hashTable;import java.util.Scanner;/** * hashTable * @author cjj_1 * @date 2020-08-19 11:17 */public class HashTableDemo { public static void main(String[] args) { HashTable hashTable = new HashTable(7); S
2020-08-19 15:51:18
85
原创 插值查找
package org.structure.search;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 插值查找 * @author cjj_1 * @date 2020-08-18 11:35 */public class InterpolationSearch { public static void main(String[] args) { i
2020-08-18 15:34:04
105
原创 二分查找
package org.structure.search;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 二分查找 * @author cjj_1 * @date 2020-08-18 10:35 */public class BinarySearch { public static void main(String[] args) { int[] ar
2020-08-18 11:22:55
100
原创 基数排序
package org.structure.sort;import java.util.Arrays;/** * 基数排序 * @author cjj_1 * @date 2020-08-17 17:16 */public class RadixSorting { public static void main(String[] args) { //要排序的数组 int[] arr = {53,3,542,748,14,214}; /
2020-08-18 09:18:25
94
原创 归并排序
package org.structure.sort;import java.util.Arrays;/** * 归并排序 * @author cjj_1 * @date 2020-08-17 14:58 */public class DivideAndConquer { public static void main(String[] args) { int[] arr={7,8,2,1,4,3,6,5}; int[] temp = new int
2020-08-17 15:37:35
81
原创 快速查找
package org.structure.sort;/** * 快速排序 * @author cjj_1 * @date 2020-08-13 14:17 */public class QuickSort { public static void main(String[] args) { int[] arr = {-9,78,0,0,0,70}; quickSort(arr,0,arr.length-1); print(arr);
2020-08-17 14:52:26
162
原创 希尔排序
package org.structure.sort;import java.util.Arrays;/** * 希尔排序 * @author cjj_1 * @date 2020-08-13 14:17 */public class ShellSort { public static void main(String[] args) { int[] arr = {8,9,1,7,2,3,5,4,6,0}; shellSort1(arr);
2020-08-14 11:01:22
79
原创 插入排序
package org.structure.sort;import java.util.Arrays;/** * * 插入排序算法 * 分析:插入排序的是的首先把第一个原素假定是一个有序的列表,从第二个元素开始遍历,如果第二个元素比第一个原素下,则把第一个元素后移。 * 依次遍历第三个个元素,第三个元素跟第二个元素比较,如果比第二个元素小,则第二个原素后移;然后跟第一个* 元素比较,如果比第一个元素比较,则第一个原素后移动,最后把第三个元素放到第一个位置。 * 。。。一次遍历到数组的.
2020-08-13 13:59:49
115
原创 选择排序
package org.structure.sort;/** * 选择排序 * @author cjj_1 * @date 2020-08-12 11:02 */public class SelectionSort { public static void main(String[] args) { int[] arr ={6,5,10,2,7,1}; sortOptimize(arr); print(arr); } //
2020-08-12 14:42:44
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人