自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 低价寄快递寄件微信小程序 实际商用版 寄快递 低价寄快递小程序(源代码+截图)前后台源码

快递代下CPS就是用户通过线上的渠道(快递小程序),线上下单寄快递来赚取差价,例如你的成本价是5元,你在后台比例设置里面设置 首重利润是1元,续重0.5元,用户下1kg的单页面显示的就是6元,别看利润只是小小的1元,这只是首重的利润,若下一单10kg的,那么还有续重的利润4.5元。寄快递的用户很有粘性,复购率高,尤其是一些刚开始做电商的商家或个人 单量少,直接找快递员下单的话,一般给到的寄件价格都有点高,这就是用户需求,这是我们实操的一个小程序后台数据。

2023-11-11 15:34:00 1246

原创 微信小程序demo 调用支付jsapi缺少参数 total_fee,支付签名验证失败 究极解决方案

其中package: ‘prepay_id=’ + data.prepayId,这一行代码,必须拼接‘prepay_id=’app支付和小程序支付的代码之前还有这种差别和坑…腾讯的开发文档真是抵不上阿里文档的一个脚趾头…注意看,后台生成sign时候,拼接的字符串中,也需要加上"prepay_id="

2023-09-25 00:53:16 2307

原创 vue 覆盖子组件的样式 覆盖v-data的样式

【代码】vue 覆盖子组件的样式 覆盖v-data的样式。

2023-03-07 11:06:50 334

原创 vue-draggable浏览器拖拽event事件对象拖动时 DragEvent path undefined

vue-draggable的path属性不存在e.path是Chrome单独支持的属性,不属于MDN的标准,所以在MDN上搜不到event.path,但是composedPath是标准的属性。在分析FireFox的event对象时发现,event.target对象中的parentNode就是上层的父元素DOM节点。高兴的将上述代码拿到项目中尝试发现,WTF?(难道是自定义事件的锅吗?然后在项目中使用这个方法做一个兼容即可。

2023-02-25 15:16:57 1220

原创 记一次pjax ajax请求状态码404,后台接口出现两次请求

2-1、如果接口返回的不存在的jsp视图,前台状态码会显示404;返回404被过滤器拦截,会再次请求一次同一个接口(具体原因待补充),导致后台接口出现了两次请求的情况。此情况难以排查,所以接口返回的视图路径要仔细核对。1-1、a标签和点击事件写在一起时,会重复触发;避免a标签中加点击事件。1-2、点击事件重复绑定;代码规范需先解绑点击事件,后绑定点击事件。1、排查是否为前台发送两次请求。

2022-11-15 11:50:53 2449

原创 解决TS报错Property ‘style‘ does not exist on type ‘Element‘

解决TS报错Property 'style' does not exist on type 'Element'

2022-03-10 09:10:26 3954

原创 springmvc项目重复启动,日志重复打印多次

可能就是单纯的日志被重复打印多次,并不是项目重复启动。可通过日志打印时间来对比排查两次的日志是否重复。可参考这边文章

2021-05-10 15:34:09 345

原创 log4j屏蔽指定日志

log4j.logger.org.springframework=OFFlog4j.logger.org.apache.struts2=OFFlog4j.logger.com.opensymphony.xwork2=OFFlog4j.logger.com.ibatis=OFFlog4j.logger.org.hibernate=OFF注:log4j.logger.xxx=errorxxx:表示要屏蔽的类

2021-03-01 11:12:36 1604

原创 捕获的异常到控制台的的信息转为String输出,在保存日志方面有用

/*** 将 e.printStackTrace() 到控制台的信息,保存为一个 String * @param e* @return*/public static String getStackTraceAsString(Throwable e){//StringWriter将包含堆栈信息StringWriter stringWriter = new StringWriter();//必须将StringWriter封装成PrintWriter对象,以满足printStackTrace的要求

2021-02-24 11:21:14 173

原创 java反编译class文件,一种最最简单的方法

今天突然需要反编译一下以前的一个class文件,确定一下是否与源码一种,在网上找了一些方法,发现比较复杂。自己无意间发现的一种简单方法,分享给大家。就是把class文件,拖拽到IntelliJ IDEA工具中,IntelliJ自动反编译为Java文件。其效果如下:...

2021-01-27 11:24:49 3068

原创 fastJson顺序遍历JSON字段

fastJson在把json格式的字符串转换成JSONObject的时候,使用的是HashMap,所以排序规则是根据HASH值排序的,如果想要按照字符串顺序遍历JSON属性,需要在转换的时候指定使用LinkedHashMap代替HashMap。public static void main(String[] args) { String jsonStr = "{\"size\":\"7.5\",\"width\":\"M (B)\"}"; System.out.print

2021-01-13 16:37:04 707

原创 Json可以表示这个世界上所有东西?

怎么理解json可以表达世界任何的数据?1计算机中的数据,是对现实世界的格式化,将现实世界变成计算机可以理解的数据。这就是“非格式化”(真实世界),到“格式化”(计算机数据)。2将“非格式化”的世界,变成“格式化”的数据。方式由很多:1)关系型数据库2)nosql数据库3)高级编程语言(如java)的数据类型、自定义类3关系型数据库,可以表达世界上任何信息,意思是:可以将现实世界格式化。实现方式是:世界=事物+事物间的关系4计算机技术有什么用,计算机其实是在干什么?答:存放数据+计算数据。即

2020-11-11 13:50:40 152

转载 java.lang.NoSuchMethodError: org.elasticsearch.client.Request.<init>(Ljava/lang/String

问题复现Maven 依赖: <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>6.2.1</version> </d

2020-10-10 16:27:09 5705

原创 “Expected one of #, {, }... Elasticsearch整合Logstash发生的报错,statement报错

使用.\logstash.bat -f …\config\mysql.conf时发生如下报错…logstash "Expected one of #, if, “, ', } at line37, column 1 (byte 9) after input {\n”,这一行正是写sql语句的地方,于是博主对着这条sql陷入了沉思…配置文件:粘贴sql到navicat执行:结果sql是正常的!!!!解决方案:离开工位,接一杯水冷静冷静…最后找出罪魁祸首:mysql中查询语句中的单引号和

2020-10-10 14:54:22 1807 1

原创 myql分页查询 不同的时间,不重复时间,计量单位为日查询

SELECT count( DISTINCT date_format( offer_time, '%Y-%m-%d' ) ) FROM dzsw_price_quotation_info数据库截图:查询结果

2020-09-30 11:20:13 82

原创 Result Maps collection already contains value for com.xxx.xxxMapper.BaseResultMap问题解决

先去除一下缓存,mybatis出现Result Maps collection already contains value for com.xxx.xxxMapper.r.BaseResultMap的错误,既有可能是MybatisGenerator逆向生成的问题。假如使用MybatisGenerator逆向工程生成代码,即生成dao文件和mapper.xml文件,清除缓存后仔细检查之前生成的mapper.xml文件!如果是再次生成代码,必须先将已经生成的代码删除,否则会在原文件中追加,仔细检

2020-09-29 09:14:04 1354

原创 spring cloud 使用之坑 Request processing failed; nested exception is feign.FeignException status 404

今天使用spring cloud访问其他人暴露的接口,莫名其妙的出现 一次请求成功 一次请求失败的问题。错误截图:本次错误主要问题:注册中心, 有人 同样的工程 不同的端口号 启用了两次服务,导致出现了暴露的接口 出现了同名的情况,并且关闭了其中一个工程, 导致访问的时候出现一次生效,一次失效的问题!!!!!!!主要解决办法:关闭一个相同的工程,实在不行就重启注册中心...

2020-09-25 18:33:22 4442

原创 真正解决方案,使用JwtUtil 生成token异常:java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter

今天在使用JDK 11.0 环境下,使用JwtUtil 生成token异常.java.lang.NoClassDefFoundError出现了这个错误,错误日志如下:故障原因:JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的解决方案一:降低JDK 版本到 JDK 8解决方案

2020-09-06 00:48:59 816 1

原创 Select2插件 点击、选中事件 解读

Select2插件 点击、选中事件 解读首先说下默认的配置JS$(’.select’).select2({placeholder: ‘Select an option’});HTML这个就可以很简单的使用了其他配置项可以到官网看http://select2.github.io/options.html#core-options今天主要说下事件原因在开发中遇到最多的就是ajax加载数据之后,选中的一个时,要进行二级联动,甚至三级联动 这个就需要事件的支持了正题:开发中最常用的就是

2020-05-20 14:32:33 663

原创 在子类iframe中,关闭父类弹出的iframe

子类页面关闭父类弹出的iframe:传统的jq方法:在子类iframe页面,是引用不到父类元素的。解决方案:parent.document.getElementById(“hdDivSimp”).style.display = “none”使用parent.document.getElementById:就能获取到父类元素啦!...

2020-05-13 10:14:47 605

原创 java中的对象,是怎么传值的,值传递,还是引用传递?

我的理解是基本类型用的就是值传递,引用类型用的就是引用传递参考:添加链接描述

2020-03-09 16:09:55 173

原创 解决:springboot整合FastDFS:使用java连接FastDFS,上传文件时报:SocketTimeOutException的问题.

我们新装的centOS,默认开启的端口号,是很少的! 所以解决方案 手动开启下列端口Centos7开放及查看端口1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanen...

2020-02-13 16:36:50 925

原创 json数组对象如何取出其中一部分需要的字段,组成新数组对象

//服务器获得的var data = [ {dd:'22' ,AA:'东东' ,re1:123}, {dd:'33' ,AA:'丽丽' ,re1:234}, {dd:'44' ,AA:'明明' ,re1:456} ];//理想的[ {dd:'22' ,re1:123}, {dd:'33' ,re1:234}, {dd:'44' ,re...

2020-01-16 09:37:16 3381

原创 Maven 加载ojdbc14.jar报错,springboot关于oracle依赖报错无法引入,解决方案

因为oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。首先下载 ojdbc14 https://pan.baidu.com/s/1ZeTdOjSGraBCd148wL4Zwg 密码:shgp以上分享的版本号为 ojdbc14-10.2.0.2接着 Windows + R 打开 cmd 执行命令mvn instal...

2019-12-31 20:28:55 959

原创 服务器端解决跨域问题

跨域是指html文件所在的服务器与ajax请求的服务器是不同的ip+port,例如:‘192.168.1.1:8764’ 与 ‘192.168.1.2:9527’是不同的域。‘192.168.1.1:8080’ 与 ‘192.168.1.1:8081’是不同的域。解决此类问题的方法很多,有需要客户端和服务端都要更改的,例如jsonp,iframe等等;有只需要客户端更改的,这种情况只能出...

2019-12-19 17:01:41 639

原创 MySql清晰理解 自连接

三级别:分为 one two three第二级节点的parentId一定为第一级节点的id三级节点的parentId 为第二级节点的id自连接:说到底就是多张表都是同一张表添加一定条件的限制出来的数据表字段:查询结果:...

2019-12-13 16:45:09 225

原创 Java客户端与RabbitMQ创建连接

搭建环境创建maven工程创建生产者工程和消费者工程,分别加入RabbitMQ java client的依赖。test-rabbitmq-producer:生产者工程test-rabbitmq-consumer:消费者工程添加依赖:注:用rabbitMQ官方提供的java client测试,目的是对RabbitMQ的交互过程 有个清晰的认识创建生产者package ...

2019-12-10 15:49:00 567

原创 解决textarea文字不顶头显示/点击textarea 不是第一行

问题描述:表单提交后发现内容前多了很多空格,而且每次更新表单提交都会有空格增加。后来发现,每次文字从数据库读到textarea后文字都不居左。在排出样式,转义字符等问题后,baidu,google了一会始终没找到答案。后来发现原来问题处在HTML上 内容内容上面这句看似格式漂亮的HTML语句在textarea下确是有问题的。浏览器会解析为   &n...

2019-12-10 14:17:54 903

原创 (异常处理)框架的异常类型,不可以预知异常,返回指定的错误代码

1.先定义错误代码2.创建异常捕获类EXCEPTIONS 还没存入数据,数据还在builder当不可知异常被捕获到空指针异常修改成功

2019-12-04 15:56:58 83

原创 用 tomcat 来部署 Swagger Editor

将 Swagger Editor文件夹放到 tomcat 的 webapp 目录下,启动tomcat,然后在浏览器访问 http://localhost:8080/swagger-editor1.2.再启动tomcat3.打开浏览器,访问http://localhost:8080/swagger-editor/#/...

2019-11-16 15:56:11 1144

原创 vue Module build failed: Error: Missing binding E:\vue\vue-demo\node_modules\node-sa ss\vendor\win32

解决方法:输入命令: npm rebuild node-sass然后在更新一下:npm update重新启动项目就可以了

2019-11-14 17:38:11 2344

原创 ajax异步接收的json数据,如何限制显示行数?

在前台简单地分页了var len = data.length;for(var i=0;i<10 && i<data.length;i++) {// append row. …}

2019-11-12 16:12:42 242

原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题

SpringBoot与Mybatis整合中错误原因:resource/mapper/UserMapper.xml中包名路径写错<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/m...

2019-11-08 17:04:57 125

原创 baorant MySQL中的字段约束 null、not null、default、auto_increment

在MySQL中,每个字段定义都包含附加约束或者修饰符,这些可以用来增加对所输入数据的约束。今天我们来看一下MySQL的字段约束:NULL和NOT NULL修饰符、DEFAULT修饰符,AUTO_INCREMENT修饰符。NULL 和 NOT NULL 修饰符:可以在每个字段后面都加上这NULL 或 NOT NULL 修饰符来指定该字段是否可以为空(NULL),还是说必须填上数据(NOT NUL...

2019-11-08 15:19:38 185

原创 Access restriction: The type HttpServlet is not accessible due to restriction on required library xx

Access restriction: The type HttpServlet is not accessible due to restriction on required library xxxx\servlet-api.jar在Eclipse是新建一个Servlet文件, 报错缺少servlet-api.jar包Access restriction: The type HttpSe...

2019-10-30 23:38:21 213

原创 斗地主案例

package Demo02DouDiZhu;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.HashMap;import java.util.List;/* * 斗地主: * */public class demo...

2019-10-25 14:19:38 90

转载 Java8中局部内部类访问的局部变量不必用final修饰

下面这段代码在Java8中是正确的:public class Demo {public static void main(String[] args) {Outer o = new Outer();o.method();//首先创建外部类对象,从而访问其内部,调用method方法(method方法调用show方法访问局部内部类内部)}}class Outer {private...

2019-10-24 23:29:25 626

原创 MappingException:Unknown entity 解决方案

org.hibernate.MappingException: Unknown entity异常使用注解时没有在*.cfg.xml下配置,从而造成org.hibernate.MappingException: Unknown entity异常的原因原因:在hibernate.cfg.xml 忘记了配置...

2019-08-02 09:53:54 982

原创 Java Collection接口中的方法

package ArrayList;import java.util.ArrayList;import java.util.Collection;/* * Collection接口中的方法 * 是集合中所有实现类必须拥有的方法 * 使用Collection接口的实现类,程序演示 * ArrayList implements List * List extends Collect...

2019-04-24 18:51:24 479

原创 计算活了多少天

package demo04;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class DateTest { public static void main(String[] args) throws Exception { function(); ...

2019-04-20 15:08:19 647

空空如也

空空如也

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

TA关注的人

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