- 博客(99)
- 收藏
- 关注
原创 docker-compose秒搭建个人博客
应为要用到docker-conpose 所以先安装一下这个组件第一步:创建目录mkdir my_wordpress接下来的文件都在这里https://docs.docker.com/samples/wordpress/安装博客的步骤cd my_wordpress/创建一个yml文件version: "3.9" services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql
2021-10-15 08:48:35 214 1
原创 被遗忘的博客
随着实习工作的开始,渐渐的遗忘还有博客这个东西,在校园的时候写博客成为了习惯,在工作的时候不写博客成为了习惯,造成这些的根源,还是懒字造成的,每天下班只想着休息,看手机,刷视频,被这些懒惰的习惯造成了,很少去打开笔记本,分享自己的所作所学,所感所悟,不知道有多少人,应为上班,渐渐的遗忘自己想去大厂的梦想,不只是遗忘,更是那种上进心的丢失,一开始会感觉到深深的自责,慢慢的学会了给自己找借口,最后完全沦为了上班的奴隶,没有的新鲜的血液,我还能走多远?幸好,我的内疚跟自责还是胜过我的懒惰,慢慢的开始重新输入新的
2021-09-23 19:51:09 183 1
原创 mysql5 跟8的配置文件
# mysql 5 驱动不同 com.mysql.jdbc.Driver# mysql 8 驱动不同com.mysql.cj.jdbc.Driver、需要增加时区的配置 serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=123456 spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus? useSSL=f
2021-06-20 22:50:36 226 1
原创 java-省份数量,朋友圈
package 省份;public class Group { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(getProvince(new int[][]{{1,1,0},{1,1,0},{0,0,1}}));//2 System.out.println(getProvince(new int[][]{{1,0,0},{0,1,0},{0,0.
2021-05-24 20:33:44 169
原创 java-三角形最大周长-贪心算法
package 贪心;import java.util.Arrays;public class MaxSanJiao { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(MaxS(new int[]{5,7,20,4,6,9} )); } private static int MaxS(int[] a) { // TODO Auto-.
2021-05-18 23:07:42 255
原创 java -柠檬水找零-贪心算法
这道题的大概意思是 商家本省没有钱 只靠顾客来找钱假如第一个顾客 给了5块钱 现在商家就有了五块钱 第二个顾客来买水喝 除了20的找不开 5 ,跟10都能找开 本题的贪心策略就在于 找20 的时候 只用一张五块的跟一张十块的就能找开了 不用三张五块的局部最优解 不影响其他的解package 贪心;public class LeamonChange { //柠檬水找零 贪心算法 public static void main(String[] args) { // .
2021-05-18 21:20:45 265
原创 最长连续递增子序列-贪心算法
贪心算法的定义:贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。解题的一般步骤是:1.建立数学模型来描述问题;2.把求解的问题分成若干个子问题;3.对每一子问题求解,得到子问题的局部最优解;4.把子问题的局部最优解合成原来问题的一个解。package 贪心;p.
2021-05-17 19:56:33 390
原创 二叉树的最小深度遍历-广度优先遍历
广度优先遍历的思想 就是先入队列在 出队列 这样就解决了 不能分层遍历的情况package tree;import java.util.LinkedList;import java.util.Queue;import tree.TreeDeep.TreeNode;//广度优先遍历 从上到下遍历 要想逐层遍历 就要把节点放到队列去 先进先出 这样就能逐层便利了public class TreeNode2 { public static void main(String[]..
2021-05-16 21:26:06 186 1
原创 二叉树的深度优先遍历
package tree;public class TreeDeep { public static void main(String[] args) { // TODO Auto-generated method stub TreeNode treeNode7=new TreeNode(7,null,null); TreeNode treeNode6=new TreeNode(6,treeNode7,null); TreeNode treeNode5=new TreeNode(5,
2021-05-16 20:53:37 119
原创 定义二叉树的方法集 简单
package tree;public class BinaryTreeNode { private Object data; //数值域 private BinaryTreeNode parent;//父节点 private BinaryTreeNode lChild; private BinaryTreeNode rChild; private int height;//当前节点的高度 private int size;//当前节点的节点个数 //根据数据创造一个节点
2021-05-10 20:46:03 131
原创 java-求数组的最大平均数
这道题用的思想是拉窗算法 长度为4 移动一格 加上下一格 减去第一格package suanfa.Max;public class AvgArray { public static void main(String[] args) { System.out.println(findMax(new int[]{1,12,-5,-6,50,3},4)); } private static double findMax(int[] num, int k) { // TODO Aut.
2021-05-09 19:51:20 193
转载 JavaEE PO VO BO DTO POJO DAO 整理总结
阅读目录1.DAO[data access object]数据访问对象2.DTO[data transfer object]数据传输对象3.PO[persistant object]持久层对象4.BO[bussiness object]业务对象5.VO[value object]值对象4.POJO[plain ordiary java object] 简单java对象 佩服能将复杂难懂的技术,抽象成简单易懂事物的人。 厌恶将简单易懂的技术,添加一堆专业术语将别人弄的头晕目眩的
2021-05-08 16:43:34 131
原创 笔录——成长
今天不写程序了,看到这样一句话挺有好的,献给大家。来自刘瑜写给她女儿的话:** 愿你慢慢长大:愿你有好运如果没有,希望你在慈悲中学会坚强。愿你有很多人爱你,如果没有,希望你在孤独中学会宽容。**...
2021-05-05 23:03:07 108
原创 java-判断是否有环 set集合 跟双指针算法
Java的set集合就是不能放相同的东西 刚好利用这一点package suanfa.Max;import java.util.HashSet;import java.util.Set;public class Double { //内部类 public static class ListNode{ ListNode next; int val; public ListNode(int val,ListNode next){ this.val=val; t
2021-05-03 23:13:43 123
原创 seata的下载安装配置
下载地址:seata解压到一个目录下最好是容易找到的进入seata找到conf目录下 复制file。conf修改file.conf文件先启动nacos 在启动seata
2021-05-03 20:10:40 2292
原创 seata闪退问题(总结)!!!!
seata闪退 我当时要到这个问题可把我难住了前提 要先配置好seata 然后跟nacos先启动 这个后启动接下来看办法:闪退不知道什么问题 就在当前文件的bin目录下执行cmd 运行seate-server.bat文件就能知道什么错误哇 好多错误这些错误一个一个来解决先解决丢失的jvm jar jre 这大概是 jre里面缺少文件直接来方法找到 你的进入jdk下面的jre进入bin找到server文件 复制到jre的bin目录下这样就解决
2021-05-03 19:52:38 3911 5
原创 Nacos的服务配置中心
spring cloud 的配置中心是config+busspring cloud alibaba 的直至中心是nacos那么怎么配置nacos呢首先要知道在哪里配置新增配置列表data id 为什么为nacos-config-client-dev.yaml呢有一套公式:这样看起来有点难懂接下来简单的方法记忆如我的配置文件:server: port: 3377spring: application: name: nacos-config-client c
2021-05-02 13:36:39 456
原创 springcloud Alibaba Nacos的安装及下载
Nacos 服务注册与配置中心:下载地址:https://github.com/aliba ba/nacos如果太慢的话去我的gitee仓库里直接clone 里面包含了 spring cloud整个源码及安装包https://gitee.com/panmengtao/springcloud解压后进入bin目录 输入cmd执行当出现表示成功这里需要注意: 要有java8的环境 跟maven的环境 要不然报错然后访问可视化界面:localhost:8848/nac
2021-05-02 10:33:36 221
原创 springcloud的链路跟踪-Sleuth
Sleuth是什么?当这种链路变得多呢 解决方案:**注意springcloud从 F版就不用自己构建zipkin Server了 只需要运行 jar包 就行了https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/下载地址我们这里用 zipkin-server-2.12.9-exec.jar版本接下来 在doc命令下启动java -jar zipkin-server-2.12.9-exec.jar
2021-05-01 17:24:42 151
原创 数据结构——计算机如何把中缀转为后缀,以及表达式的在计算机中如何求值
我们人脑自己判别优先顺序,以及得到后缀表达式后,在计算机中是如何的实现可以看一下我以前写的这篇文章当给一个中缀表达式以后,计算机是如何实现转为后缀的呢
2021-05-01 17:14:46 78
原创 springcloud动态刷新全局广播 bus中的rabbitmq 的案例
前言:需要的技术 gitee rabbitmq springcloud -bus 的整合我这里用的是服务器运行的rabbitmq第一步:检查rabbitmq是否运行systemctl status rabbitmq-server如果显示如果显示不是这个 是 auto-statrt 或者 start 表示没有连接成功 解决方法解决方法如成功 就在页面访问 看看自己的账号密码是否错误重点来了 如果初次使用rabbitmq的小伙伴 这里小心了 下面的yml文件可能有
2021-05-01 13:38:57 177 4
原创 关于Job for rabbitmq-server.service failed because the control process exited with error code.解决方案
有这个问题的小伙伴 这样解决 如果不是版本的匹配的问题 就直接修改主机名执行把主机名设为master然后重新就行了
2021-05-01 08:36:24 629 2
原创 bootstrap.yml跟application.yml的区别
简单来说 当我们及案例集群的时候 会优先加载bootstrap配置文件 这样就能扫描到服务端 进而不会报错
2021-04-30 15:47:26 117 1
原创 斐波那契数列-双指针算法
package feibo;public class FeiDoubleZhen { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(DoubleZhen(10)); } public static int DoubleZhen(int num){ int low=0; int high=1; int sum=0;.
2021-04-29 20:30:11 271
原创 斐波那契数列-暴力递归
package feibo;public class Fei { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(cansoul(10)); System.out.println("+++++++++"); System.out.println(calculate(10)); } static int cansoul(int nums..
2021-04-29 20:09:07 177
原创 java-两个数的和的返回值-双指针算法
双指针算法package suanfa.Max;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Arrays.toString(soult(new int[]{1.
2021-04-28 20:35:39 175
原创 java-两数之和-二分法
public static int[] soult(int nums[],int target){ //二分查找 for(int i=0;i<nums.length;i++){ int low=i;//定义low为最小值 int hight=nums.length-1; int mid=low+(hight-low)/2; while(low<=hight){ if(nums[mid]==target-nums[i]){ retu.
2021-04-28 20:23:34 298 1
原创 数组中两个数的和等于目标值,返回下标
package suanfa.Max;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Arrays.toString(soult(new int[]{1,2,3,6.
2021-04-28 19:43:29 350
原创 consul的下载及安装
废话不多说直接来下载地址解压到自己创建的目录解压完成后会有一个exe文件执行cmdconsul --version判断是否成功基本命令cmd到consul安装目录键入命令:consul.exe agent -dev -ui -node=cy ///可指定节点nodeconsul.exe agent -dev 本地模式,将会使用127.0.0.1 的ip地址consul.exe agent -dev -client 192.168.xx.xx 远程模式输入consul ag
2021-04-27 09:45:53 1685
原创 Java-数组中三个数最大值-线性扫描
package suanfa.Max;public class MaxProduct { public static void main(String[] args) { System.out.println(getMaxMin(new int[]{1,3,-1,-3,4,2})); } private static int getMaxMin(int[] nums) { // TODO Auto-generated method stub int min1=Integer.MAX.
2021-04-26 20:47:52 123
原创 牛顿迭代求平方根
牛顿迭代简单来说就是不断递归的过程话不多说直接上代码后面解释原理float my_sqrt(float number) { float new_guess; float last_guess; if (number < 0) { printf("Cannot compute the square root of a negative number!\n"); return -1; } new_guess =
2021-04-25 19:52:41 188
原创 springboot如何实现两个model之间的连接RestTemplate
写一个config配置类package com.atguigu.springcloud.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.client.RestTemplate;@Configurationpublic class Applic..
2021-04-25 17:24:01 296
原创 java程序的热部署
什么是热部署:简单来说当你的程序修改的时候不用再手动的开启关闭项目了太费劲了怎样实现热部署呢?第一步加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope&
2021-04-25 16:20:48 685 1
原创 springcloud的升级维护
以前的cloud用的技术现在cloud用的技术可以看出大部分技术现在都被Alibaba给统治了 nacos一人之力干爆了好多公司后面用的技术springcloud阿里巴巴全家桶 推荐*****
2021-04-25 09:48:40 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人