自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 浅谈Mysql的那些索引

浅谈mysql优化目录浅谈mysql优化前言一、为什么是innodb二、索引1.聚集索引2.辅助索引3.覆盖索引4.复合索引5.前缀索引6.几种优化场景前言MySql是现在很多公司最常用的关系型数据库,它的优点,体积小,速度快,开源这些就不说了。MySQL 5.0 之前使用的是MyISAM引擎,查询快,但是不支持事务。5.5之后默认索引就是innodb了。一、为什么是innodb支持ACID事务,支持行级锁定。InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。优点:同样查询s

2021-05-05 01:28:09 134 1

原创 ElementUI的input框无法输入值

遇到了一个很神奇的问题form表单加上:rules, 每个字段加上prop之后 ,有些字段就没有办法回显,看起来像没有办法输入值。一开始以为是elementUI框架有问题后来检查了很多 是from的一些字段值没有初始化例如:dataForm:{ name:'', ...}...

2021-04-12 22:08:10 684

原创 Git:解决写错分支的问题

Git:解决写错分支的问题小伙伴有没有遇到过 写好的代码 突然发现大佬不让在当前分支提交代码了~如何将当前代码提交到其他分支呢?1 如果switch的时候发现找不到你的分支需要执行 git remote update origin --prune2 将代码提交到缓存 git stash3 切换分支 git checkout -b 本地分支名origin/远程分支4 将代码拉回本地 git stash pop5 将代码提交到新的分支 这个就略了...

2021-04-10 14:50:56 213

原创 Oracle的to_date 和 to_timestamp

老是报插入月份错误,问我们DB,然后被安排的明明白白

2019-07-15 16:44:23 311

原创 表格按钮点击渲染问题

遇到一个究极麻烦的问题:vue的table组件,当点击父表时,字表的checked 值变化,但是颜色渲染没有,如图: (子组件按钮颜色渲染没有被监听到)(但是值是有变化的)解决 :只是因为有些初始方式没有被监听到(vue有时候很傻)//选中变色 checkedToggle(idx,i){ const that=this; ...

2019-01-24 11:14:44 372 1

原创 vue 路由跳转的带参情况 及 总结

1 普通带参<router-link :to="{path:'/routerDetail',query:{id:scope.row.id,routerName:scope.row.routerName,departmentName:scope.row.departmentName}}" type="text" size="small">关联签到点</router-link...

2019-01-23 11:33:09 319

原创 解决跨域的监听器

@Componentpublic class Interceptor implements HandlerInterceptor { public static Logger log = LoggerFactory.getLogger(Interceptor.class); // 在Controller方法执行前被执行 // 登入拦截、权限认证等等 @Override publi...

2019-01-17 14:34:38 289

原创 vue换行及禁用变色

1 换行(要控制第一行不能up,最后一行不能down)changeRowDown(i){ console.log(i); if(i != this.gridData.length-1){ var tempOption = this.gridData[i+1]; this.$set(this.gridDat...

2019-01-09 10:48:38 838

原创 打jar出现问题

解决: 测试结束时写了一行 System.exit(0); 造成了vm提前退出,去掉之后再次执行maven install正常。<plugins>            <plugin>                <groupId>org.apache.maven.plugins</groupId>            ...

2018-12-26 15:11:22 162

原创 前端部署

准备工作:1 要有一个域名,一级 或  二级域名2 解析域名 3 上传到服务器,静态资源文件放到自己要放的路径 4  修改nginx文件内容(重点)server {                listen 80;                large_client_header_buffers 4 16k;                server_nam...

2018-12-26 15:09:15 460

原创 秒杀服务实战

秒杀业务:商品抢购群红包优惠券领取枪火车飘在线预约  2.特点:多读些少负载大竞争资源有限,不能多买,数量正确,不能少买,不能重买3.表:id 商品  商品数量  version4.乐观锁  1 通过版本号  2 通过状态5.CAS机制:(Compare and Swap)读数据比版本更数据6.消峰:当更新商品数量失败时,版本号不对,调用Thread.sle...

2018-12-22 16:04:32 336 1

原创 搭建vue项目

 一,启动Node.js本地开发服务器(一个后端开发,看着真的是费劲啊~)1.首先要安装好node,js   2.以下有安装包下载的链接:https://nodejs.org/zh-cn/3.安装好了,我们打开cmd,输入命令行1:node -v,    这里是查询node版本,如果出现以下界面说明已经安装成功了。 4.输入命令行2:npm install anywhe...

2018-12-22 16:02:47 110

原创 关于统计报表常用sql

1 根据条件查总数selectcount(*) all_sum, if(sum(if(problem_state in (1,2),1,0)) is null,0,sum(if(problem_state in (1,2),1,0))) problem_num,if(sum(if(problem_state=3,1,0)) is null,0,sum(if(problem_state=3,...

2018-12-22 15:58:52 2614

原创 关于打JAR包Idea

背景:因为最近在重构之前的项目,要把之前的项目重新进行剥离,抽取。我负责发送模板消息,因为内容单一所以打成工具jar包。环境:我只介绍我这种打jar包的方法1 用关于maven命令,在idea编辑器中打jar包。首先,本地配置maven环境并集成到idea环境中,这个很重要。**每个项目都有自己的配置,不要以为这是编辑器的配置,这是项目的配置,我也是才知道的,丢人。2  配置好...

2018-07-28 14:16:51 123

转载 JSONObject.fromObject()

首先把这个方法报错问题解决!其实很简单,看看你的导包,是不是有这个:import com.alibaba.fastjson.JSONObject;其实需要的是这个: import net.sf.json.JSONObject;改下就好了。原因很明显啊,我就不说了。。下面是依赖的jar包。 一、开发场景Java开发当中经常需要Json格式的数据,这就用到JSONOb...

2018-07-18 14:34:26 21894 2

转载 1 springboot的 springboot security OAuth的sso单点登录:

整个工程包括三个独立的应用,一个认证服务和两个客户端应用,结构非常简单。 Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependenc...

2018-06-29 10:37:52 2248 1

原创 spring相关注解

@Repository用于标注数据访问组件,即DAO组件;

2018-06-23 18:19:37 262

原创 关于springboot的logback的配置

1  pom文件引入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> <version>1.5.2.RELEASE</v...

2018-06-19 13:58:14 206

原创 no applicable action for [Encoding], current ElementPath is [[configuration][appender][Encoding]]

去掉 <Encoding>UTF-8</Encoding>

2018-06-12 16:18:18 7045

原创 Logging system failed to initialize using configuration from 'classpath:Logback.xml '

我真是瞎了眼,查了半天错,只是因为logging.config=classpath:Logback.xml这句后边多了一个空格哈哈~

2018-06-12 16:14:19 20985 4

原创 接口类

1 定义接口,以分号;结尾,不能有方法体{}等2 定义项目内的全局常量public static final String EMAIL_KEY = "1234567890";目前发现这俩~

2018-06-08 14:05:40 164

原创 Redis的订阅发布

一、订单撤单,我们用到的流程,虽然我到现在还没明白为什么这么用代码:1 对Redis订阅发布的设置@Bean public RedisMessageListenerContainer configRedisMessageListenerContainer(Executor executor) { RedisMessageListenerContainer container...

2018-05-31 17:41:45 156

原创 关于缓存的那些事

cookie的缺陷是非常明显的1. 数据大小:作为存储容器,cookie的大小限制在4KB左右这是非常坑爹的,尤其对于现在复杂的业务逻辑需求,4KB的容量除了存储一些配置字段还简单单值信息,对于绝大部分开发者来说真的不知指望什么了。2. 安全性问题:由于在HTTP请求中的cookie是明文传递的(HTTPS不是),带来的安全性问题还是很大的。3. 网络负担:我们知道cookie会被附加在每个HTT...

2018-05-31 17:30:58 127

翻译 springboot各种关于注解的使用

1 @ConfigurationProperties我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类首先在配置文件里面,这些信息是这样子滴connection.username=adminconnection.password=admincon...

2018-05-31 16:05:32 468

原创 监听模式MessageListener

一、角色1,主题(Topic) 2,发布者(Publisher) 3,订阅者(Subscriber) 客户端将消息发送到主题。多个发布者将消息发送到Topic,系统将这些消息传递给多个订阅者。二、图解三.代码实现 两种接受消息方式 1),messageCustomer.recive()或者messageCustomer.recive(timeout) 2),messageCustomer.setM...

2018-05-30 18:07:30 14958 1

原创 线程池

1 为什么要引入线程池当我们需要的并发执行线程数量很多时,且每个线程执行很短的时间就结束了,这样,我们频繁的创建、销毁线程就大大降低了工作效率(创建和销毁线程需要时间、资源)。java中的线程池可以达到这样的效果:一个线程执行完任务之后,继续去执行下一个任务,不被销毁,这样线程利用率提高了。2 java中的线程池(ThreadPoolExecutor)说起java中的线程池,就想到java.uti...

2018-05-30 15:47:54 112

原创 关于微信小程序的银联支付

前提:我们的支付都是由第三方提供,但银联支付我们应该都是吧流程:1 验签:为了防止支付数据被篡改,我们都会有验签这个操作,验签一般第三方公司都会提供验签方法,MD5 或者其他。          2 验签之后,将验签结果返回给小程序。          3 小程序调第三方公司接口传参。          4 第三方公司会进行扣费等操作页面          5 根据回调结果,修改订单状态就是这么简...

2018-05-28 15:30:18 19875 8

原创 实例使用redis

1 安装配置环境http://www.runoob.com/redis/redis-install.html为啥感觉基本使用,这个网站都写完了,我没什么好写的。接下来的事就是按照这个过程去使用,just do it,try it!!...

2018-05-08 14:48:39 199

翻译 sql

1 Mybatis中使用Collection<insert id="insertWxpublishs">    insert into wxpublish(wxpublishno,edidate) values    <foreach collection="list" index="index" item="item" open="" close="&qu

2018-04-18 16:53:26 163

原创 java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava

这个错真的就是版本问题问题:pom.xml文件:&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;2.0.1.RELEASE&lt;...

2018-04-12 17:13:17 1170 1

原创 Caused by: java.lang.IllegalStateException: Unable to load cache item

这个问题我有很认真的百度过,会有很多原因导致。错误如图:解决问题:你可能没有填加jar包&lt;!-- 添加Eureka的依赖 --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-eureka&l...

2018-04-12 15:56:00 21362 5

原创 热加载

热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外! http://blog.csdn.net/yu870646595/article/details/52043505...

2018-03-21 16:27:15 1080

原创 There is no getter for property named 'XXX' in 'class java.lang.String'

Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'解决:只是因为我dao层方法里的参数没有加@param(“”)这种问题我后来又有遇到但是问题不同。2,因为mybatis中有自动生成组件,但是生成的时候会全部默认小写字母,这个时候需要认真检查一下mybatis文件。...

2018-02-02 12:52:41 527

原创 连接远程数据库

1 控制台 win+R   打开MySQL的bin目录:   E:\>cd phpstudy\MySQL\bin2 连接远程账号,密码   MySQL -h xx.xxx.xxx.xx -p 3306 -u root -p xxxx(根据自己要连的远程ip 端口号  账号  密码)

2017-10-25 10:26:36 268

原创 安卓按钮控件

刚刚新学了安卓,一周之后除了简单的布局,今天学会了按钮控件,废话少说,贴代码(供比我还菜的菜鸟参考大笑) .XML文件

2016-07-17 10:25:24 251

PLSQLDeveloper

该工具是oracle的可视化界面操作工具!安装成功之后连接账号 密码可用~

2019-03-22

vue后台管理模板

折腾了两周,各种看视频,抄文档做的管理后台。 1 搭建node.js环境 2 建项目 3 npm run dev运行项目 很多js接口名字我都没去,换成自己要用的ip跟端口号,第一次做有点粗糙,界面不好看,供vue小白参考,有错误的可以给我评论,我抽空看(新建vue项目,我其他博客有写,很开心了,再写另一个细致的后台管理,下次更新)

2019-01-05

空空如也

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

TA关注的人

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