自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 python发送邮件

python发送邮件

2022-12-03 20:30:15 746 1

原创 LocalDate与Date相互转换

localdate date

2022-11-26 23:51:19 713

原创 fastjson将date转换成了long

fastjson 转换问题

2022-11-26 23:38:41 956

原创 charles的安装和使用(含pc和手机端),不分app无法抓包问题

charles的使用,包含ios和安卓设备的http、https的请求进行拦截

2022-08-18 08:14:46 1743

原创 rpc外部调用(hpross-java)

springboot中使用hprose进而实现服务之间的解耦

2022-08-14 23:43:17 467

原创 A component required a bean of type ‘XXX‘ that could not be found

记录一次自己的错误使用

2022-08-14 23:04:42 1031

原创 分布式爬虫关闭(scrapy)

分布式爬虫,scrapy框架

2022-08-14 17:20:10 371

原创 创建自己的工具包(python)

pip自己的工具包

2022-08-13 12:07:38 1116

原创 Load balancer does not have available server for client:xxxx 问题(zk实现分布式)

zk中的服务无法访问的问题

2022-08-13 11:21:06 434

原创 kafka生产者和消费者(python版)

python关于kafka的工具类

2022-08-07 23:05:38 2430 1

原创 前端本地调试

设置前端代理、跨域

2022-07-23 18:12:14 767

原创 Kibana链接远程es

kibana链接远程es

2022-07-03 23:07:30 2882 1

原创 scrapy返回400

爬虫 返回400

2022-06-23 22:59:56 684 1

原创 python debug断点不停

python debug断点直接执行过

2022-06-15 17:39:58 1212

原创 关于爬虫那件事(scrapy、selenium、表单数据的发送、解析字符串的html局部代码、scrapy过滤问题)

场景介绍:利用scrapy框架,搭配selenium对数据进行爬取获取页面信息的方式:xpath:response.xpathjson : jsonxpath.jsonpath(response,“jsonpath的表达式”) 注意结果为list正则css (个人目前不常用)应用一:scrapy可以直接获取信息基础请求样例如果在这个程序不能抓取你的页面,建议先查看是否是robots协议禁止你去获取数据,若是因为这个原因可以去settings进行关闭遵从robots协议的.

2022-05-28 00:12:43 371

原创 elasticsearch 新建文档报一下错误 Validation Failed: 1: type is missing

Validation Failed: 1: type is missing如错误信息提到的是缺少type原因是在IndexRequest 的type没有进行赋值操作具体的原因是在es7.0版本之后可以忽略type,因为其右默认的_doc解决方案方案1indexRequest.type("你需要的类型");方案2升级es的版本到7.0之后...

2022-02-03 22:58:45 5519

原创 linux日志查看/项目日志查看/监控日志

cat命令(不建议)此命令实际上是打开/文本输出命令,不推荐使用,原因是日志的每条日志都输出cat filename //打开/文本输出命令cat > filename //创建文件cat filename1 filename2 > filename //将文件1和2合并到filename补充:系统日志在var/log文件下tail命令(推荐)tail -100f filename.log//输出最后的100条数据tail -100f filename.log

2021-12-29 23:11:28 745

原创 axios.post后端值为空,axios.get正常,以及axios的基本使用样例

vue中在axios的post方法中若想正常传递参数要对参数进行序列化,如下axios.post(url, require('qs').stringify({ uname:this.uname, upass:this.upassword})).then((result)=>{ alert(result.data)}).catch((error)=>{ alert(error)});//解析,//require('qs').stringify({})//将需要传

2021-09-17 18:21:26 350

原创 Vue element-ui @click无效

element单击事件@click@click.native单击事件的使用和区别<button @click="调用方法名">@click适用于按钮等<p @click.native="调用方法名">@click.native适用于非活动类的标签,例如P标签

2021-09-17 16:51:50 523

原创 idea 热部署(springboot项目为例)

第一步导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>第二部开启shift+ctrl+alt+? 快捷键选择下图第一个registry将打开的界面中的下面这一天打上勾完成以上两步则代表热部署完成...

2021-09-04 09:49:13 121

原创 activeMq开启jmx监听(遍历消息队列、获得消息队列的名称、队列中剩余的消息数量、消费者数等)

第一步:开启jmx找到一下路径下的文件:apache-activemq-5.16.2\conf\activemq.xml以文本文件打开,修改一下两个参数图一:在对应位置处天剑useJMX=“true”图二:注意端口号,链接监听时需要第二部:代码//jmx服务地址,注意端口String jmxserviceURL="service:jmx:rmi:///jndi/rmi://localhost:61618/jmxrmi";//brokername是对应的ip String o

2021-08-09 10:40:29 1352 1

原创 activemq在springboot中的使用(包括websocket)以及源文件

消费者public class Consumers implements MessageListener { private static final Logger LOGGER = LoggerFactory.getLogger(Consumers.class); private static final String BROKER_URL = "failover://tcp://localhost:61616"; private ConnectionFactory conn

2021-07-29 16:36:37 263

原创 SSM整合思路(部分加入springboot的区别)包含概念图

Mybatis-config.xml1.配置数据源 导入实体类,针对数据库创建的entity对象(也称之为pojo)2.导入mapper.xml文件(即对数据库操作的文件) 在springboot文件中若复杂的sql需要采用mapper.xml文件格式时只需要在yml文件中的mybatis加入路径即可 mapper-locations: classpath*:mapper/*Mapper.xml 此路径代表为resources路径下的mapper文件夹下的所有结尾为Mapper.xml的文

2021-07-28 15:30:26 116

原创 springMVC的执行过程、原理

整理流程图如下本图参考:狂神说java的springmvc视频以及官方文档整理个人理解整理整理HandlerMappring找到的是controller的对应class。HandlerExecution找到的是对应需要执行的方法,但是这里只是找到 方法,执行这个方法是在HandlerAdapter时才执行注意点在controller中使用的注解为@RestController或者使用了@ResponseBody将不会执行第三步视图解析器部分前端后端分离时也将不会执行第三步视图解析器部

2021-07-28 12:30:23 165

原创 springboot依赖(基本要有的依赖)

<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <

2021-07-26 18:51:07 2402

原创 activemq attempting to automatically reconnect(包含端口号的修改和用户的添加、密码的修改)

错误信息Transport (tcp://127.0.0.1:8161) failed, reason: java.io.IOException: Unknown data type: 47, attempting to automatically reconnect情景在链接mq时报出如此错误解决方法将8161修改为61616activemq默认的端口为61616,8161是管理人员进入界面的端口号,不能用于后端去链接mq修改端口号链接端口在conf的active.mq中找到

2021-07-25 19:50:17 2597

原创 登录验证码(前端)

html<canvas id="randomCode" width="120" height="50" style="border:1px solid #bbbbbb;cursor: pointer;" title="点击更换验证码"></canvas>js function randomStr(canvasId){ var c=document.getElementById(canvasId); var w=c.offsetWidth; va

2021-07-21 10:44:52 376

原创 转发和重定向、@controller和@restcontroller

1.重定向用户可以观察到路径变化请求多于一次2.转发用户无路径上的变化只发起一次请求转发在路径上并没有任何变化,只是将页面换成了新的页面3.特别注意在使用转发和重定向时controller层的注解只能使用@Controller,而不能使用@RestController@RestController相当于@ResponseBody+@Controller@ResponseBody将把返回的值转换为json串格式,所以会使得重定向或转发失效...

2021-07-20 17:38:40 1131

原创 springBoot消息队列-websocket、activemq(包含源码包)

错误信息Error creating bean with name 'serverEndpointExporter' defined in class path resource [com/XXXXXXXXXXXXXXXXXXXXXXXX/WebSocketConfigure.class]:Invocation of init method failed; nested exception is java.lang.IllegalStateException: javax.websocket.ser

2021-07-07 20:19:59 531 1

原创 文件的上传和下载过程以及代码

1.文件的下载过程1.获得文件的路径2.下载文件名3.设置让浏览器能支持我们需要的东西4.获得下载文件的输入流5.创建缓冲区6.获得outputstream对象7.将fileoutputstream流写入到buffer缓冲区8.使用outputstream将缓冲区中的数据输出到客户端缓冲区位于内存中,目的是将硬盘中内容调入缓冲区然后输出到客户端,这样能加快传输速度2.文件的上传1.建立diskFileItemFactory对象,处理上传路径和大小限制2.获得ServletFile

2021-07-04 23:00:51 977

原创 js获得当前url,获得url的通讯协议、获得ip和端口号

var obj=windows.locationobj.protocol //获得通讯协议如httpobj.host //ip地址和端口号

2021-07-04 15:59:59 619

原创 前端数据的渲染和加载(render和reload)、对table和form的渲染(layui),layui.table的使用(done:function)、table向后端传递数据、js获得url

1)render渲染是对整个部分进行渲染2)reload加载对部分加载,在table中使用的时候是只对数据进行渲染3)例子//对整个table进行渲染包括表头等table.render()//对整个table进行渲染包括表头等table.render("id值",请求)//对整个form进行刷新(layui中对有layui-form修饰过的标签中的内容进行刷新)form.relocad()//对form中的select进行刷新(layui中对有layui-form修饰过的标签中

2021-07-03 11:55:55 3452

原创 格式转换format(格式输入输出)

1.不足补零(左补)int a=10;String b=String.format("%06d",a);2.补充:格式输入输出的含义%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,(注:浮点数是不能定义如的精度的,所以“%6.2f”这种写法是“错误的”!!!)%e以指数形式输出实数,%g根据大

2021-07-03 11:34:27 452

原创 js中的forEash、jQuery中的eash、js动态添加option

js中的foreashXXX.forEash(function("当前对象","当前对象的下标","XXX数组"){})jquery中的eash$("XXXX").eash(function("对象下标","当前遍历的对象"){})

2021-07-01 19:18:26 254

原创 springBoot中使用mybatis的mapper.xml(Invalid bound statement (not found): com.example.demo.dao.TestDao)

Invalid bound statement (not found): com.example.demo.dao.TestDao.方法名这个错误信息和命名空间和mybatis-confige中配置不完全的错误信息是相似的,但是在springcloud中海油一个问题需要注意,在aaplication.yml中需要对mapper.xml进行配置,否则一直dao接口无法绑定对应的方法application.yml中加入的代码mybatis: mapper-locations: classpath*

2021-06-30 21:39:35 372

原创 表单提交、ajax请求和接收(序列化)、表单和ajax同时存在使页面不进行跳转

表单提交实例代码:<form action="地址" method="post"> <button type="submit" id="btnLogin">登录</button></form>注意: button的type只能是submit,否则无法进行提交,如:type=“button”ajax请求和接收前端代码采用按钮点击事件或者form提交事件绑定一个方法包含即可$.ajax({ //请求方式 type

2021-06-25 19:46:31 200

原创 java死锁

死锁产生的条件 1.互斥 2.不可抢占 3.请求和保持 4.循环等待解决死锁的办法 1.synchronized 2.lockpublic class LockTest { public static String obj1 = "obj1"; public static String obj2 = "obj2"; public static void main(String[] args) { LockA la = new LockA();

2021-06-20 12:34:57 116

原创 设计模式--单例模式(含枚举)、工厂模式

单例模式核心:构造器私有缺陷:不安全,建议才用枚举进行饿汉单例举例:ErrorContext和LogFactory缺点:易造成资源浪费class HungryMan{ private HungryMan(){} private final static HungryMan hungryMan=new HungryMan(); public static HungryMan getInstance(){ return hungryMan; }}懒汉单例(DCL)cl

2021-06-20 11:41:53 155

原创 django使用前端框架(以layui为例)

将layui文件放置到static包中在html文件的表头写入{% load static %}引用layui的css文件<link rel="stylesheet" type="text/css" href="{% static "./layui/css/layui.css" %}">注意:type一定要设置为text/css(默认为text/html),否则样式将不显示,但是前端或者后台也将不报错误js文件正常引入即可...

2021-06-07 09:31:05 1814 1

原创 xml文件添加约束,但是便签属性无法使用(包含xml完整的约束)

标题问题解决方案:xml文件的约束不要随意添加,很容易出现错误,最好的解决办法,从自己的模板上复制过去,完美解决添加约束出现的问题,虽然添加的约束也是复制过去的,但是还是易出错比较完整的约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema

2021-05-13 11:00:29 184

websocket+activemq.rar

基于springboot,前后端之间通过websocket ,消息队列采用activemq 简易版,有任何不理解请私信

2021-07-29

websocket.rar

websocket样例,基于springboot 需要注意的是由于是测试所以并没有加入拦截器,在使用前请进行登录 有任何问题请私信

2021-07-29

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

TA关注的人

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