自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌霄

摘抄和记录笔记和遇到的问题,以便以后查看

  • 博客(39)
  • 收藏
  • 关注

原创 nacos 修改权重时报500错误

修改集群权重时出现500错误,使用打的nacos是2.1.1。

2024-01-19 15:59:37 494

原创 Springboot 请求路径中出现 双 \\ 问题

Springboot 请求路径中出现 双 \ 问题,

2023-07-07 17:17:40 453

原创 斐波那契数列

规律:从第3个数开始,每个数等于前面两个数的和0、1、1、2、3、5、8、13、21、34、55…递归分析:函数的功能:返回n的前两个数的和递归结束条件:从第三个数开始,n<=2函数的等价关系式:fun(n)=fun(n-1)+fun(n-2)这个数列从第3项开始,每一项都等于前两项之和//递归实现 public static int fun2(int n) { if (n <= 2) return n; return fun2(n - 1) + fun2(n - 2)

2021-11-07 16:05:19 122

原创 生产者消费者模式 用wait/notify实现

编写仓库public class EventStorage { private Integer maxSize; private LinkedList<Date> storage; public EventStorage(){ maxSize=5; storage = new LinkedList<>(); } public synchronized void put(){ while (s

2021-10-25 13:28:20 153

原创 Linux修改jar包中的内容

Linux修改jar包中的配置文件1.使用jar tvf jar | grep 目标文件名 查询出目标文件在jar包中的目录jar tvf opopopopo.jar |grep application-dev.yml2.使用jar xvf jar 目标文件名(copy上面查出的全路径) 将目标文件及所在jar包中的目录解压到当前路径jar xvf opopopopo.jar BOOT-INF/classes/application-dev.yml3.修改目标文件的内容,或者将要新的目标文件替换掉

2021-09-01 20:22:48 1885

原创 使用标志位停止线程

package dm.thread;/** * @author 凌霄 * @create 2021-07-26 14:08 * @Description */public class stopThread implements Runnable { private Boolean flag = true; @Override public void run() { while (flag){ System.out.println

2021-07-26 14:24:09 243 2

原创 静态代理模式(StaticProxy)

静态代理模式(StaticProxy)真实的对象和代理对象都要实现同一个接口代理对象呀是真实的角色优点:1.代理对象可以做很多真实对象做不了的事情2.真实对象专注做自己的事情interface Marry {void HappyMarry();}`真实角色class You implements Merry{ @Override public void HappyMerry() { System.out.println("You 结婚");

2021-07-19 10:40:48 426

原创 字符串和Ascii的相互转化

java实现字符串和Ascii的相互转化(十进制) /** * 字符串转换为Ascii * @param value * @return */ public static String strToAscii(String value) { StringBuffer sbu = new StringBuffer(); char[] chars = value.toCharArray(); for (int

2021-07-18 15:31:04 1186

原创 替换空格为%20

力扣学习/*** 输入:s = “We are happy.”* 输出:“We%20are%20happy.”*//** * @author 凌霄 * @create 2021-07-04 14:17 * @Description 替换空格 为%20 */public class Offer05 { /** * 输入:s = "We are happy." * 输出:"We%20are%20happy." */ public static

2021-07-04 18:28:58 70

原创 微信小程序 使用wxs

作用在wxs文件中写一些方法,通过module.exports暴露出去,这样就可以被别的wxs文件或标签引入引入WXS编写WXSvar sub = function(val) { if (val == null ||val.length == 0 || val == undefined ) { return ""; } if (val.length > 8) { return val.substring(0, 8) + "..."; } else {

2021-04-24 18:48:34 210

原创 Tomcat体系结构

Tomcat访问服务器过程1.用户发起请求给浏览器2.浏览器发起TCP连接请求3.服务器(Tomcat)接收请求并建立连接4.浏览器生成HTTP格式的数据包5.浏览器发送请求数据包给服务器6.服务器解析HTTP格式数据包7.服务器执行请求,并生成HTTP格式的数据包,然后发送响应数据包给浏览器8.浏览器解析HTTP格式的数据包,然后呈现静态数据给用户Tomcat请求处理大致过程浏览器发送某个http请求,Http服务器接收这个请求之后,把请求教给Servlet容器来处理,Servle

2021-01-28 11:35:07 136

原创 Java反射 getDeclaredField()和getField()方法的区别

import java.lang.reflect.Field;class Father{ public String fname;}public class Test extends Father{ private String name ; public Integer age ; protected String sex; public static void main(String[] args) throws Exception {

2020-12-06 15:46:10 518

原创 单例模式

为什么使用单例模式节省内存和计算,保证结果正确,方便管理,这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象单例模式的适用场景①无状态的工具类:比如日志工具类,不管是在哪里使用,我们需要的只是 它帮我们记录日志记录,除此之外,并不需要在它的实例对象上存储任何状态,这时候我们就只需要一个实例对象即可②全局信息类:比如我们在一个类上记录网站的访问次数,我们不希望有的访问被记录在对象A上,有的却记

2020-12-02 20:14:43 101 1

转载 转载 微信小程序中实现地图导航

<map id="map" longitude="116.715790" latitude="23.362490" markers="{{markers}}"scale="18" style="width: 100%; height: 300px;" bindtap="click"></map>在map.wxml中增加bindtap=“click”,点击地图后跳转导航在map.js中增加click事件click: function (e) { wx.openL

2020-11-19 12:14:51 1962 1

原创 Jwt

java笔记Jwt设置 令牌pom文件 <!-- Jwt auth0--> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.8.1</version> </depend

2020-11-10 14:41:45 188 1

原创 Springboot自定义校验注解

学习笔记Validator@Max(10) 最大不能超过10@Max(value=10,message=”数据最大不能超过10”) 最大不能超过10@Min()@Range(min=1,max=10) 范围 1-10@Length(min=2,max=10)输入的长度 最小为2,最大为10需要建一个注解类和关联类1.@Target(ElementType.TYPE)表示使用在哪儿,用在哪儿目标上ElementType.TYPE 表示使用在类上ElementType.METHOD表示使

2020-11-10 11:54:34 499 2

原创 小程序 bindtap传参

记录一下但是 由于 数据太长的话 会报错VM14233:1 MiniProgramError Unexpected end of JSON input SyntaxError: Unexpected end of JSON input所以在对数据进行encodeURIComponent转码var product = encodeURIComponent(JSON.stringify(e.currentTarget.dataset.product));接收时使用var product = JSO

2020-10-17 12:58:15 535

原创 SpringBoot +Mybatis generator 简单的逻辑实例

pom.xml文件<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.b

2020-07-06 16:33:55 196 1

原创 微信小程序的发布

第一次接触发布这个,遇到了很多问题,记录一下小程序的发布:1.你首先要搞一个域名,在将后台访问http改成https,因为小程序必须是https的请求2.在有了https的请求之后,登录小程序的后台,点击开发在服务器域名中配置,配置完成之后在开发者工具中就可以看到了。之后右上角有一个上传,点击上传 代码,上传完成之后,在小程序的后台。管理 里面有个版本管理。点击提交审核,小程序的审核 ,等小程序审核通过之后就可以发布线上了...

2020-07-03 15:55:55 218

原创 Springboot支持 https和http请求

一 首先去下载证书 我自己用阿里云的免费的一年我下载的是 tomcat那个,下载完成有两个文件一个是证书 ,一个是密码,之后将证书放在 resource下面之后就是 配置 yml了最后 在 启动类中配置 /** * @return */ @Bean public ServletWebServerFactory servletContainer() { TomcatServletWebServerFactory tomcat = ne

2020-07-03 15:43:13 418

原创 Tomcat虚拟目录设置

http://localhost:8080/file/就会自动映射到 F:\Table\imooc_video_devhttp://localhost:8080/file/2004229YZYKBAPPH/face/wx6dff62e752bda12f.o6zAJs-neYcceHjE06wgl92LWs6k.UKwjlD4g9wvJb58c017396665c51aeaac04b79bc...

2020-04-22 21:23:49 150

原创 重写 重载学习

重写 Override(1)方法名形参列表相同;(2)返回值类型和声明异常类型子类小于父类;(3)访问权限,子类大于等于父类。(访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。)父类的成员方法只能被它的子类重写。声明为 final 的方法不能被重写。声明为 static 的方法不能被...

2020-04-15 11:22:23 76

转载 equals()和hashcode()

1.为什么要重写equals()从普通角度而言,重写equals()是为了让两个内容一样的元素相等。从java数据结构角度而言,哈希结构对元素的判断跟哈希值以及equals()有关,所以必须重写。2.为什么要重写hashCode()重写hashCode()是为了让哈希值跟元素内容产生关联,从而保证了哈希值跟元素内容一一对应,提高哈希值的唯一性,减少哈希冲突。3.为什么重写equals(...

2020-04-15 09:35:52 156 1

原创 MOngoDB 搭建分片副本集

MOngoDB 搭建分片副本集1.配置配置服务(config server)2. 配置切片(shard)3. 配置路由(mongos)32(192.168.0.32)42(192.168.0.42)22(192.168.0.22)Mongos(192.168.0.32:20000)Mongos(192.168.0.42:20000)Mongos(192.168.0.22...

2020-04-03 16:17:59 181

原创 Linux安装RibbitMQ

首先要安装docker yum install docker systemctl daemon-reload systemctl restart docker.service然后安装rabbitmq端口 15672为管理

2020-01-16 14:02:26 192

原创 TCP在线聊天室

Chat在线聊天室:服务端目标: 加入容器实现群聊package chatroom.d04;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;...

2019-12-05 16:38:06 341 2

原创 TCP 实现 聊天室群聊私聊

Chat 在线聊天室:服务端package chatroom.d04;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.u...

2019-12-04 15:12:07 1045

原创 TCP学习

Tcp传输歇协议:面向连接点到点通信高可靠性占用资源多,效率低UDP:非面向连接传输不可靠,可能丢失,具有较好的实时性,工作效率比TCP高,使用与对高速传输和实时性有较高的通信或广播通信支持一对一,一对多,多对一和多对多的交互通信对系统资源要求较少Client 客户端package tcp;import java.io.DataOutputStream;im...

2019-12-03 13:30:52 141

原创 UDP学习 控制台交互

多线程 实现接收端package udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;/** * @author 王 * @FileName javaproject * @Date...

2019-12-02 14:35:36 155

原创 UDP基本步骤

接收端package udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;/** * @author 王 * @FileName javaproject * @Date 2019/12/2 10:13 * 接收端 * 同一个协议下端口不允...

2019-12-02 10:45:40 296

原创 App(微信小程序学习笔记)(一)

wxml 页面<!--index.wxml--><view class="container"> <text class="txt-css" style="color:{{color}}">{{motto}}</text></view><view id="item-{{id}}" data-zdy="我是自...

2019-11-26 00:01:50 297

原创 排序

package paixu;/** * @author 王凌霄 * @FileName javaproject * @Date 2019/11/23 13:55 * 排序 */public class SortAlgorithm { public static void main(String[] args) { SortAlgorithm sortAlg...

2019-11-23 17:37:15 128

原创 For循环和Iterator遍历

Iterator是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离package list;import java.util.*;/** * @author * @FileName javaproject * @Date 2019/11/23 8:52 */public class ArrayListDemo { public static v...

2019-11-23 09:55:07 508

原创 Jq的click()事件,重复添加

需要每次 解绑click事件,在重新绑定调用function department(){ $(".depname").click(function(){ id=$(this).attr("id"); alert(id); data={ filter:{ "AuthorizationRelationship.Department...

2019-11-12 09:33:05 633

原创 JS获取数据库表的key值

comreq(“sys/find/zn_companylist”,data,function(data1){ console.log(data1); for(var key in data1[0]){  //遍历对象的所有属性,包括原型链上的所有属性 if(data1[0].hasOwnProperty(key)){ //判断是否是对象自身的属性,而不包含继承自原...

2019-11-04 14:34:23 543

原创 MongoDB数据库加密码

开启数据库认证mongod -f /etc/mongo.conf --auth登录mongouse admin2.设置管理员密码db.createUser({user:“admin”,pwd:“admin”,roles:[“root”]})Successfully added user: { “user” : “admin”, “roles” : [ “root” ]...

2019-11-04 11:18:41 307

原创 JAVA水仙花

package compute;/** * @author 王凌霄 * @FileName mall * @Date 2019/10/31 9:48 * 那么什么叫做水仙花数呢?所谓的水仙花数就是一个三位数它的各个数的立方和等于该数本身。 * 就好比说153他就是一个水仙花数,1的立方加上5的立方再加上3的立方就等于153。 * (1*1*1+5*5*5+3*3*3=153)那么现...

2019-10-31 10:12:59 218 1

原创 文件上传MultipartFile

FileUtilpackage shop.wlx.mall.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import org.springframework.web.multipart.MultipartFile;...

2019-10-30 13:40:24 680

原创 ajax封装调用

com.jsvar burl="http://localhost:8080/";//发送ajax post请求function ajaxPost(url, data, successfn, errorfn) { ajax(url,"post", "json", data, successfn, errorfn)}//发送ajax post请求function ajaxGet...

2019-10-29 15:40:42 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除