自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘刘刘刘刘牛皮的博客

记录学习Java的历程

  • 博客(165)
  • 资源 (1)
  • 收藏
  • 关注

原创 boostrapValidator自定义校验

boodstrapValidator自定义表单校验

2024-03-18 11:43:53 152

原创 VUE页面请求初始化查询参数应该写在什么位置

vue的生命周期

2023-03-17 12:21:45 805 1

原创 Vue中引用全局变量的方式

Vue中全局变量使用

2023-02-15 12:07:58 599

原创 http请求header传中文怎么处理

解决思路:首先:header里传不了中文,传输以后会报错。先将该中文进行一个编码处理,放到header的参数里,最后在代码里进行 该参数的解码。1:对header的传参进行加码String ss = URLEncoder.encode("传输中文", "UTF-8");2:将加码的参数当成请求的header请求后台3:后台对该参数进行解码 String en = request.getHeader("en"); return URLDecoder.decode(en,

2022-04-24 11:54:15 10314

原创 VUE重写组件中的方法

业务:页面中使用组件组件中这样写的: 业务是返回上一层的方法,如果我们需要重写返回的方法需要前台使用组件

2021-11-23 22:15:55 2669 1

原创 3个业务组装成一个数据

2021-05-10 19:16:59 135

原创 项目启动不起来,端口被占用

输入以下命令,查看1099端口号的占用。http://localhost:8079/XXXXXX/netstat -ano|findstr 8079杀掉进程taskkill -pid 10292 -f

2021-04-21 15:59:01 121

原创 对于缓存数据一致性的解决方案

1:操作缓存时,先写数据库,再写缓存。2:对于缓存的并发性问题由于卡顿等原因,导致了缓存2走到了缓存1的前面,这样数据库的数据得到的和缓存中查询的不一致脏数据的问题,在数据稳定之后,缓存过期后,重新查询数据库便可以达到正常的数据,达到数据的一致性。失效模式:先进行写数据库,再删除缓存对于缓存双写模式还是失效模式,都会导致缓存不一致的问题1:缓存数据加上过期时间,隔一段时间触发进行主动更新即可。2:缓存数据+过期时间可以解决大部分业务对于缓存的要求。..

2021-02-23 16:42:19 268

原创 Linux查看关键词日志

grep -i 关键词 路径/文件名 grep -i 关键词 文件目录/文件名cat 文件路径/文件名|grep 关键词

2021-02-23 15:35:31 479

原创 Vue中自定义组件和new Vue中的data值进行绑定

<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script></head><body><div id=.

2021-02-22 12:23:27 658

原创 Vue使用component组件需要注意的地方

是在菜鸟教程里测试的代码用例:在自定义component组件名称的时候,使用大写是不会生效的,所以我们在这里需要注意一下<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="https://cdn.staticfile.org/vue/2.2.2/vue.mi

2021-02-22 11:54:03 318

原创 h5页面调用打电话、发短信、发送邮件href标签的妙用

<a tel="tel:1766****4813">打电话</a> <a href="sms:176****4813">发短信</a> <a href="mailto:[email protected]">发邮件</a>

2021-02-04 18:56:29 632

原创 java判断String是否为汉字

第一种 判断是否存在汉字public boolean checkcountname(String countname) { Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(countname); if (m.find()) { return true; } r

2021-02-02 16:53:26 997 1

原创 html获取select标签自定义属性

var obj_s =document.getElementById("sheQuSelect"); var index_s=obj_s.selectedIndex; var areaName=obj_s.options[index_s].getAttribute("extValue"); $("#hiddenAreaName").val(areaName);

2021-01-17 15:20:01 475

原创 jq将from表单转成Json对象

function fromToJsonObj(formId){ var strdata = $("#"+formId).serializeArray(); var data = {}; for(var i =0;i<strdata.length;i++){ data[strdata[i].name] = strdata[i]['value']; } return data;}

2021-01-17 15:14:04 557

原创 jq删除数组中的指定元素

//删除 for(var k in zjhm_Index_arr){ if(zjhm_Index_arr[k] == zjhm){ zjhm_Index_arr.splice(k, 1); } }

2021-01-16 22:33:28 727 1

原创 Expression #1 of ORDER BY clause is not in SELECT list,references column ‘xxxxxxx‘

Expression #1 of ORDER BY clause is not in SELECT list, references column 'ekbX1.t0.name' which is not in SELECT list; this is incompatible with DISTINCT1、我们使用GROUP BY查询时,出现在SELECT字段后面的只能是GROUP BY后面的分组字段,或使用聚合函数包裹着的字段,否则会报错如下信息:  Expression #1 of SELE.

2020-12-28 17:09:28 638

原创 开发中遇到js代码和Ajax请求在一起时调用顺序(async属性)

目录问题描述:问题代码简易实现:问题代码的执行顺序:知识点:Ajax的async问题描述: 初始化了全局变量,先调用ajax方法,在方法中给全局变量赋值,然后结束ajax方法,拿到全局变量进行操作。 大致的代码如下, 我发现执行完test方法后,明明给全局变量赋值了,但是这个方法是最后执行的,全局变量不是自己理想的值。(执行顺序如下图)问题代码简易实现:<%@ page language="java" pageEncoding="UTF-8"%&g...

2020-11-09 22:33:16 535

原创 Java前台提交后台接收参数的几种形式

方式一:表单提交前台:<form id="" method="post" action="/getParam"> 姓名:<input type="text" name="xm"> <button type="submit">提交</button></form>后台接收参数: @RequestMapping("/getParam") public void getParam(String xm){

2020-11-05 23:04:50 1284

原创 MYSQL一些不注意的地方复习

#if函数select if(10>5,'大','小') as 比大小#case when/* case 需要的常量或者表达式 when 常量1 then 要显示的值或者表达式 when 常量2 then 要显示的值或者表达式2 ... else 要显示的值n或者语句n; end*/select cartype, case cartype when 'SUV' then '这是suv' when 'SUV2' then '这是suv2' else '别的车' .

2020-11-02 21:53:50 104

原创 Vue第八天(v-model结合radio、input、checkbox标签、select标签使用)

01:v-model结合radio<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <input type="radio" name="sex" value="男" v-model="sex">男

2020-10-28 22:02:12 500

原创 jq将阿拉伯数字转换为 汉字的一二三四

/*检测次数 --》自动添加*/var needToAddJccs="";/*阿拉伯数字 转 汉字 */var chnNumChar = ["零","一","二","三","四","五","六","七","八","九"];var chnUnitSection = ["","万","亿","万亿","亿亿"];var chnUnitChar = ["","十","百","千"];// 节内转换算法function SectionToChinese(section){ var s.

2020-10-28 18:52:42 1038

原创 Vue学习第七天(循环遍历、v-model基本使用)

1:v-for遍历有索引值和没有索引值<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <!--遍历的过程中没有使用索引值--> <ul> <li v-for

2020-10-27 22:00:49 959

原创 Vue学习第六天 条件判断(v-on修饰符、v-if使用、v-show使用)

1:v-on修饰符2:v-if的使用3:v-if和v-else的使用4:v-if和v-else-if的使用:05:练习登录界面06:登录界面出现的问题(DOM缓存)07:v-show的使用1:v-on修饰符 .stop:停止冒泡.prevent :阻止默认的原生事件.xxx:监听某个键盘的点击例子:<!DOCTYPE html><html lang="en"><head> <meta charse...

2020-10-25 15:28:11 480

原创 Vue学习第5天(事件监听)

01:v-on的基本使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <h2>{{message}}</h2> <!--<button v-on:click="a

2020-10-24 16:12:20 164

原创 ES6的语法补充

1:块级作用域<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <script> //ES5 var 之前if和for都没有块级作用域的概念,所以在很多时候,必须借助function的作用域来解决外面应用外部变量的问题 //1.

2020-10-24 16:10:44 93

原创 Vue学习第四天(计算属性computed操作)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> 总价格为:{{AutoPrice3}}</div><script src="../js/vue.js"></script&g.

2020-10-24 16:09:00 153

原创 (第三天)Vue插值操作,v-bind语法

1:插值操作 Moustache语法:{{message}}不仅仅可以定义变量、常量还能进行数值运算、字符串拼接等操作。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script src="../js/vue.js"></.

2020-10-21 23:45:21 454

原创 Vue第二天学习

1:计数器 v-on:click="xxx"<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><script src="../js/vue.js"></script><body><div id="app"> .

2020-10-20 23:09:01 171

原创 Vue初学(第一天笔记)

1:Vue是一个渐进式框架,可以对项目进行一点一点的重构。2:Vue有很多高级的功能 1:解耦数据和视图 2: 可复用组件 3:前端路由技术 4:状态管理 5:虚拟DOM3:Vue安装 1:cdn引入 2:下载和引入 3:npm安装let修饰变量,const修饰常量1:Hellow vue<!DOCTYPE html><html lang="en"><head> ...

2020-10-19 22:09:08 159

原创 TOMCAT7启动项目报错:Caused by: java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXm

在tomcat的目录中加入<Loader delegate="true"/>就好了

2020-09-07 16:39:29 904

原创 Mysql练习

建表数据:--建表--学生表CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFAULT '', PRIMARY KEY(`s_id`));--课程表CREATE TABLE `Cour

2020-08-25 19:21:50 159

原创 SpringBoot结合LogBack日志的使用并且本地打印日志

项目结构:application.yml相关信息:#日志配置路径logging: config: classpath:logback-debug.xmlvideoRemote: #日志打印路径 定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径 logPath: /idea2017/videoremote/log #日志名称前缀 logName: videoremote #日志打印级别 INFO_FILE (INFO)

2020-07-04 12:44:20 669

原创 xml配置文件获取application.yml配置文件的内容

在使用log4j的时候,因为项目位置不确定需要频繁的修改日志的打印位置,所以我把项目的位置放在了application.yml里,使用Log4j.xml读取application.yml的配置信息。 <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径 --> <property name="LOG_HOME" value="${logPath}" /> <property name="AppName" value=".

2020-07-04 12:37:29 3922

原创 SpringBoot使用@Value读取Application.yml为null(疯狂踩坑)

项目需求:在springBoot中有一个写死的url,发送http请求获取一个视频地址。一开始的思路是这样的,然后考虑到这样写不够灵活,因为是springBoot项目,所以直接在配置文件中获取url这样是十分方便的。然后需要获取Value的敌方使用@VALUE注解来获取但是死活获取不到该处的URL,一直为空。解决办法:最后发现该变量我之前用static进行修饰。static是在类加载前便初始化变量。所以这时@VALUE并没有生效。所以为NULL只需要把static去掉便.

2020-07-04 12:25:41 2865 2

原创 SpringBoot配置Log4j并且生成本地文件

文件目录:log4j.properties#log4j 配置#log4j定义了8个级别的log优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。#CONSOLE前面的DEBUG是控制台需要打印什么DEBUG级别以上的日志的信息DEBUG, CONSOLE, ERROR, WARN, INFO, DEBUG, ALLlog4j.rootLogger=ERROR, CONSOLE, ERROR, WARN, INFO, DEBUG,

2020-06-22 17:59:02 773

原创 Integer类型传入参数为0会自动判别为空

该类型为Integer类型,这种包装类型传入参数为0时。按道理查询的status=0,但是当开始查询时,直接不执行这条if里的语句,查资料发现是类型的问题。包装类型传入参数为0时会自动置为空。解决办法:就能解决了...

2020-06-02 13:07:37 2683

原创 LINUX修改时间为本地时间

Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。1-查看系统时间: date2:查看硬件时间:hwclock3:删除本地时间rm -rf /etc/localtime4:创建软连接ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime5:时间同步ntpdate ntp1.aliyun.com6. 若提示 comman...

2020-05-29 18:00:47 1519 2

原创 JS打开新的页面(当前页面打开、新的页面打开)

当前页面打开:1.点击某一个链接之后跳转到新页面显示window.open('http://www.baidu.com','_blank');新的页面打开:2.需要刷新当前页面或者覆盖当前页面window.open('http://www.baidu.com','_self');

2020-05-28 11:30:38 3479

原创 LINUX中java程序生成中文乱码

本地生成的图片部署到测试环境的生成图片:代码部分:原因:是因为linux系统没有对应的中文字体,我们需要把本地的中文字体拷贝过去即可拷贝到linux中/use/local/java/jre/lib/fonts,建议把文件复制到桌面,然后再拷贝...

2020-05-28 11:17:37 804

http_server8.zip

手写Java服务器,源码,提升技术水平!可以练习xml,集合,反射的技术!!!!!

2019-08-08

空空如也

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

TA关注的人

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