- 博客(59)
- 收藏
- 关注

原创 SpringMVC的form:input标签和普通的input标签
在SpringMVC 的form:form标签可以通过commandName 和 modelAttribute 获取到model中对应的对象。<form:form id="inputForm" modelAttribute="ower" action="${src}/ower/save" method="post" class="form-horizontal">&a
2018-09-05 11:57:47
14735
1
原创 Eureka Client 什么都配置好了,然后启动报错
Description:Field optionalArgs in org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration required a bean of type 'com.netflix.discovery.AbstractDiscoveryClientOptionalArgs' that could not be found.Th
2021-06-17 09:25:21
630
原创 MigLayout布局的使用。代码不多,基本上都是讲解参数
在Jpanel.add(组件,参数);wrap:换行span:占据剩余的所有行span n :占n个位置span n n:占据nxn的位置空间split n:将所在位置分割为几份cell x y:占据位置(x,y)cell x y w h:占据x,y并制定宽高各站多少位置gapleft n:向左扩展n大小dock (north、west、south、east):在北西南东边。dock可省略grow :增长到该行剩余空间最后grow n:增长nshrink n:缩减n...
2020-07-27 18:13:22
2108
原创 打开idea后 本来正常使用的Gradle 却报错了 gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问)
分析下原因。今天早上的时候打开idea的时候还能正常使用。而当我使用完ServerAgent-2.2.3的时候Gradle报错了。所以当前是ServerAgent-2.2.3引起的,然而我删除了之后还是会有问题。那当前从问题本身入手gradle\native\19\windows-amd64\native-platform.dll.lock (拒绝访问) 可能是权限的问题。现在就考虑到ServerAgent-2.2.3有共享文件的作用。所有是当前文件夹修改了共享的用户权限。所以,当前解决的办法如..
2020-07-16 17:42:06
1561
原创 Linux下使用Jmeter测试并发
安装前:必须安装java(此处忽略java安装,百度一大推)一、安装:官网下载包 >>>http://jmeter.apache.org/download_jmeter.cgi在/opt目录下解压tar -zxvf apache-jmeter-5.1.1.tgz二、增加jmeter环境变量PATH在/etc/profile 加入jmeter文件夹目录的bin...
2019-11-06 14:17:23
941
原创 腾讯云HTTPS负载均衡实际操作
1.买负载均衡2.然后配置监听器进入负载均衡页面进行配置监听器。这就不放图了,除非眼瞎看不到。进入监听器新建http/https监听这里我只举https的实例,因为API上没有域名证书是腾讯的SSL证书,给个传送去这里不讲https://cloud.tencent.com/document/product/400/4143添加完监听器后添加规则下面的健康检...
2019-10-16 15:07:03
1440
1
原创 Nginx+Tomcat负载均衡实践
硬件:腾讯云标准型S2系统:Linux7.2Nginx:1.14.2Tomcat:9.0.16在下也是初步使用,接下来的东西适合初学的,大佬请绕行下面的基本的机构:下面忽略安装过程,咱们直奔主题:首先启动两个tomcat解压两个tomcat,并做好区分进入其中一个tomcat02的conf目录 修改server.xml文件接下来要修改三个端口号...
2019-10-16 14:35:38
232
原创 Nginx初级部署
一、下载Nginx 我下载的是1.14 版本http://nginx.org/en/download.htmlLinux :wget http://nginx.org/download/nginx-1.14.2.tar.gz二、配置编译 解压 :tar -xzf nginx-1.14.2.tar.gz 配置编译:./configure --prefix=/usr/...
2019-08-11 17:07:38
254
原创 mysql5.5中sql中包含id in(子查询) 不走索引,而5.6之后走索引的分析
问题出现在今天,项目中别人代码中为了代码简洁吧,经常用一条sql就把所有的关联数据取出来了(建议不要用子查询,能分来查就分开差,如果非要用子查询,建议多用索引查)下面是出现问题的sql截图,一个sql用了71s ,数据量刚到10W条(出问题的是本地的数据库)再分析对sql分析之前我将两个查询拆开,发现都是用的0.05s.在此不加截图。在数据量不大的情况下,单表查询基本上...
2019-07-19 19:38:56
3849
转载 解决腾讯云(COS)对象存储文件上传报错:org/apache/commons/codec/digest/HmacUtils
版权声明:原创文章,转载请说明出处 https://blog.youkuaiyun.com/Destiny_strive/article/details/84728911报错如下:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/codec/digest/HmacUtilsat com....
2019-06-10 18:34:56
2521
1
原创 Docker安装Redis
Docker是以前安装的过几天再重新安装个最新的。1.首先pull redis2.pull 之后查看镜像3.获取配置文件创建conf文件夹执行wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O conf/redis.conf在conf文件夹下生成一个redis...
2019-05-06 11:39:26
228
转载 mybatis逆向工程 整理
1.pom依赖 <properties> <java.version>1.8</java.version> <boot.version>2.0.1</boot.version> <mybatis.generator.version>1.3.2</mybatis.g...
2019-04-29 09:31:54
222
转载 99%的人都理解错了HTTP中GET与POST的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个...
2019-03-13 11:55:28
215
原创 微信小程序模板消息推送,后台主动执行。form_id的解决方案。但是不适用于做全面推广
需求:在后台开启活动后为活跃用户发送服务消息,并连接到小程序上。 这个需求其实主要的问题点就是form_idform_id 的生成由小程序前端表单提交场景下,为 submit 事件带上的formId;支付场景下,为本次支付的prepay_id本文中的form_id 为一次性id ,且有效性是7天。下面是前端的代码<form bindsubmit="...
2019-02-27 19:25:25
7482
7
原创 java微信公众平台上传图片
/** * 上传图片 * */ public static String postFile(String url ,MultipartFile file ) { CloseableHttpClient client = HttpClients.createDefault(); // 创建httppost HttpPost post = ...
2019-02-20 15:52:25
1562
2
原创 谈论了两天的需求,最终改需求了。不忍心删
//删卡之后获取到所有的赠送项目 List<CustomerGiveGood> customerGiveGoodList = new ArrayList<>(); CustomerClubCard customerClubCard = new CustomerClubCard(); //1有效 2无效 customerClubCard...
2019-01-23 14:30:38
259
原创 @Transactional(readOnly = false)
org.springframework.dao.TransientDataAccessResourceException: ### Error updating database. Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowe...
2019-01-21 19:38:59
1084
原创 spring 循环注入报错
2019-01-21 17:17:51,705 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 't...
2019-01-21 17:20:57
718
原创 Netty 简易聊天 (一)
package com.ashuo.nettychat.server;import com.ashuo.nettychat.server.handler.HttpHandler;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel....
2019-01-04 16:37:26
234
原创 多表LEFT JOIN关联是出现笛卡尔积,需要的主要数据去重办法。
出现笛卡尔积的主要原因是:表与表之间的关联不是一对一的。不懂笛卡尔积的可以去百度科普下。去重的一个简单的办法就是分组。将需要的主要数据进行id 分组 group by id 温馨提示:group by 后面加order by 排序。...
2019-01-03 15:52:27
9631
1
原创 jeesite 4 项目前期部署
1.首先把jeesite4的项目导入idea 导入之后在web目录下找到pom 文件,右击添加到maven项目。然后就是下载包了。。。。2.对在application.yml 文件中配置数据源。MySQL 大家都懂的然后就是初始化数据库了。下面是文档的内容,提示下4.0的要求是MySQL5.7.11以上的。(我的是5.6的走set global optimizer_switch='...
2018-12-26 23:39:57
1500
1
原创 东八区问题--》moment().format() 有时间差
console.log(moment(time).format('YYYY-MM-DD HH:mm:ss'));控制台输出:时间标志: GMT: 格林威治时间 UTC:标准时间 ISO: 标准时间 CST:北京时间 由于后面带有时间标志,所以使用moment转化时间的时候带有时区console.log(moment(planTime).utcOffse...
2018-12-25 19:11:08
6293
原创 刚哥的mysql5.6安装总结,很全面
0、卸载老版本MySQL查找并删除mysql有关的文件find / -name mysqlrm -rf 上边查找到的路径,多个路径用空格隔开#或者下边一条命令即可find / -name mysql|xargs rm -rf 在安装包存放目录下执行命令解压文件: tar -zxvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.g...
2018-11-29 11:49:36
651
原创 Jeesite "choose" must match "(when*,otherwise?)". xml报错
2018-11-27 13:57:35,963 WARN [springframework.beans.factory.support.DefaultListableBeanFactory] - Bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanCreationExc...
2018-11-27 14:44:30
2788
原创 前端each 、$.each() 、tmpl() 简单实用
基本的思想是:1.通过点击触发,请求后台数据将数据。 2.通过$.each() 提取相关数据,添加到数组中。 3.然后通过tmpl()将数据填充到模板中。页面是jsp的,其他文件下情况不详。本人也是前端的小白。。。 function getCustomerGoods() { ...
2018-11-26 19:43:01
1866
原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: JDBC requires that the JdbcType must be specified for all nullable parameters. at org.mybatis.s...
2018-11-23 12:12:32
893
原创 Integer的常量池数据比较
1.5jdk一下*****************Integer a = 100; 不相当于 Integer a = value.of(100);Integer a = value.of(127);//(-128 - 127)Integer b= value.of(127);//(-128 - 127)System.out.print(a==b);System.out.print(...
2018-10-23 18:38:11
644
原创 问题总结10-12
微服务: 将项目服务化拆分,形成各个自服务。各服务掌管属于自己的功能。服务间通过远程通讯来调用彼此间暴露的接口,来实现复杂的功能。 2.@Value(${"读取的是配置文件中的配置路径"})在属性上添加该标签,读取的配置文件中的定义属性。相当于注入配置文件中值。 3.网关过滤如何放行解决:通过在shouldFilter()方法中添加if判断返回false 会被放行,...
2018-10-12 16:45:40
245
原创 Mybatis java.lang.IllegalArgumentException: Result Maps collection does not contain value for com
1.java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.model.User 解决:一、当mapper XML文件中存在 <resultMap id="BaseResultMap" type="com.lanstech.platform.model....
2018-10-10 16:20:38
1909
原创 Zuul网关的filter 过滤
@Componentpublic class MyFilter extends ZuulFilter{private static Logger log = LoggerFactory.getLogger(MyFilter.class);@Overridepublic String filterType() {return "pre";}@Overridepublic int f...
2018-09-27 10:09:28
1701
1
转载 微信支持的Authorization code授权模式(开放平台资料中心中的代公众号发起网页授权)
主要流程分为两步:1.获取code2.通过code换取accesstoken流程图:第一步:请求CODE请求方法在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(一般而言,已微信认证的服务号拥有snsapi_base和snsapi_userinfo),使用微信客户端打开以下链接(严格按照以下格式,包括顺序和大小写,并请将参数替换为实际内容):ht...
2018-09-25 13:48:40
7432
原创 Bug总结9-21
1.这种Object转换为Integer的方式在Cloud中会报错 提示Long不能转Integer解决:2.解决3.解决:暴力解决:kill -9 当前user进程4.kafka解决:当前文件中没有找到对应的group5.Cloud 的kafka解决:这个是在监听中没有找到user_login_distributio...
2018-09-21 18:32:12
251
转载 很详细的!微信公众号授权机制
https://blog.youkuaiyun.com/qq_35534823/article/details/75126860
2018-09-18 20:40:57
1913
原创 隐藏多余内容,使用...代替。CSS 样式 从前往后加载,需要有逻辑性
问题:设置样式时,样式的内容都正确时而没有效果?解决:查看样式的先后顺序。因为样式的加载时从前往后的(优先级高的先加载,同优先级从前往后。)如果将overflow属性放在height之前,会使overflow属性失效,由于在从前往后加载时,如果先加载overflow而没有height时,是无法实现隐藏的,因为没有高度而控制高度是不存在的。<div style="width: ...
2018-09-13 16:27:21
350
转载 jQuery获取Select选择的Text和 Value(转)
点击打开链接 jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Selec...
2018-09-11 10:59:35
297
原创 js获取表单中input的文件,通过ajax发送给后台
经历了三个人的努力最终还是发送过去了,网上许多方法不知道什么原因总是获取不到表单中的文件。form代码<form enctype="multipart/form-data" action="/data/upload/" method="POST" id="upload-form"> <input type="text" name="orgI
2018-09-07 19:45:38
10440
1
原创 jeesite 初级使用 model 传值
前后端传递参数是靠model为载体传递的。 model.addAttribute("channel",channel); 也就两个参数前面是参数名 后面的是值对象在页面中使用也是简单<select name="channelId" id="channelId" class="input-xlarge"> <option value="" name
2018-09-05 19:46:53
1877
原创 jeesite 之Mybatis 模糊查询
1.xml 映射文件在对应的xml文件中编写好查询sql(在映射文件中,其他的配置已经由jeesite代码生成好,自己添加select就可以。)<select id="selectTransmitNum" resultType="int"> select count(1) from org_clue where pre_user_id LIKE '%,${I...
2018-08-30 19:42:40
1725
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人