自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中如何灵活使用mysql中的json类型字段存储数据

日常数据库存储数据时经常会碰见一对多的数据结构类型,例如一笔订单中包含多个商品数据,一般情况下,可能会设计一个order表,一个sku表,但如果就想用一个表去存储这些订单和商品数据,那么应该如何去设计order表呢?这种情况下就可以使用万能json类型字段进行存储订单与商品一对多的数据结构了.从数据库查询数据: 需要通过json去解析转为list。以上就是mysql的json类型存储数据的插入和查询。存入数据库: 直接构造数据结构,插入数据库即可。

2024-06-04 13:52:15 1747

原创 Excel列匹配VLookUp功能使用

excel匹配功能VLookUp函数使用

2024-04-02 14:50:49 710 2

原创 properties文件中中文配置识别为乱码的问题

直接上图了,如下: 当调用/getMyConfig时,返回的属性发现中文乱码,而调用/getStu时,返回的属性发现中文正常.意味着model下的属性在properties文件中能识别中文,而config下的属性不能识别中文,原因为什么本人也不太清楚,不过通过下面方法可以直接解决. ctrl+alt+s打开设置面板,搜索file encodings,进入如下页面:...

2021-11-24 14:30:59 732

原创 软考常考题型之哈夫曼(Huffman)树问题

以2021年11月的软考上午题为例,如下: 已知一个文件中出现的各字符及其对应的频率如下表所示。采用Huffman编码,则该文件中字符a和c的码长分别为(1)。若采用Huffman编码,则字序列 “110001001101” 的编码应为(2)。(1)A、1和3B、1和4C、3和3D、3和4(2)A、faceB、baceC、acdeD、fade解析:首先哈夫曼树的构建原则是使每个字符的二进制编码长度乘以它对应的频率累加求和后的数值最小....

2021-11-10 16:34:11 10455

原创 为什么原码的范围是-127到127?

二进制表达中,八位二进制数为一个字节,一般二进制编码都是以字节为单位举例的。 八位二进制原码第一位为符号位,是用来表示正负的,0表示正数,1表示负数。剩余的后七位用来表示二进制数大小。七位二进制数最大为1111111,转为十进制,即2^6+2^5+2^4+2^3+2^2+2^1+2^0,结果为127,而第一位符号位前面说过是用来表示正负的,所以最小值为11111111,即-127;最大值为01111111,即127。...

2021-09-24 17:20:25 4252 1

原创 webstorm通过svn提交代码提示code analysis failed with exception:com.intellij.psi...

清除缓存重启,点击file > Invalidate Caches /Restart > 选择Invalidate and Restart 即可

2021-08-17 11:52:32 700

原创 修改MySQL数据库数据默认存放位置Data文件夹

1.打开控制面板>>管理工具>>服务,找到mysql服务,停止服务;2.打开安装目录下的my.ini文件(本人目录:C:\ProgramData\MySQL\MySQL Server 5.7),找到: # Path to installation directory. All paths are usually resolved relative to this. # basedir="C:/Program Files/MySQL/MySQL Server 5.7/"..

2021-08-13 11:29:06 800

原创 IDEA中model自动生成序列号

1.ctrl+alt+s打开设置页面。 2.在搜索框输入 serializable。 3.找到Serializable class without 'serialVersionUID',并勾选,点击ok。 4.在需要添加序列号的model中,将鼠标光标点击类名,按alt+enter,选择Add 'serialVersionUID' field,就ok了。...

2021-08-09 14:33:17 301

原创 java栈内存和堆内存的区别?

1.栈内存主要存放的是基本数据类型和引用变量。2.堆内存主要存放的是new出来的对象和数组。3.引用变量指的是new出来的对象或数组在栈内存中的地址,换句话说,就是每一个堆内存中的变量在栈内存中都存放着一个地址,通过这个地址可以访问到堆内存中的变量。4.java不同于c,c可以通过指针直接访问堆内存中的变量,而java只能通过访问栈内存中的引用变量进而获取堆内存中的变量。5.栈内存中存放的变量在代码执行过这个变量的作用域会自动被释放出来,而堆内存中的变量不会被自动释放,而是在没有栈内存中的引

2021-04-21 11:27:33 102

原创 springboot项目启动报错Disconnected from the target VM, address: ‘127.0.0.1:2227‘, transport: ‘socket‘

把将pom文件中的spring-boot-starter改成spring-boot-starter-web就好了<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>...

2021-02-03 10:46:31 1386

原创 如何理解第三范式?

参考视频:https://www.bilibili.com/video/av17299750?from=search&seid=12104319042651596413范式简介 数据库范式分为第一范式(1NF),第二范式(2NF),第三范式(3NF),BCNF,4NF,5NF,一般设计数据库结构的时候最多只要满足BCNF就可以了。第一范式数据表中的所有字段都是不可分割...

2020-03-21 11:06:49 6492 2

原创 Vue中加样式失效,scoped穿透你需要了解一下

1.什么是scoped在Vue文件中的style标签上有一个特殊的属性,scoped。当一个style标签拥有scoped属性时候,它的css样式只能用于当前的Vue组件,可以使组件的样式不相互污染。如果一个项目的所有style标签都加上了scoped属性,相当于实现了样式的模块化。2.scoped穿透scss的样式穿透,在样式的选择器前加上 /deep/<style la...

2020-03-09 16:22:10 1190 2

原创 设置vue项目启动后默认用chrome打开

最近在做vue的移动端项目,令人苦恼的一件事情就是在运行npm run dev后,项目老是在ie浏览器中打开,调试很不方便,于是就想修改设置在chrome默认打开,通过一系列搜索,现总结一下具体步骤.本人用的windows10系统,步骤如下:1.右键左下角的开始2.点击搜索3.在搜索框输入"控制面板"4.点击程序5.点击默认程序6.点击设置默认程序...

2019-09-24 09:16:32 3756

原创 使用vue-preview实现缩略图

1.项目中安装组件npm i vue-preview -S2.main.js中引入插件,挂载到Vueimport VuePreview from 'vue-preview';Vue.use(VuePreview);3.在组件中使用,代码如下(代码中数据为假数据,调后台接口请在methods中自行添加代码):<!--缩略图区域--><template&...

2019-08-14 15:27:52 3093 4

转载 机器学习分类算法中必须要懂的四种算法

本文主要介绍了 4 种应用比较普遍的的机器学习算法,但是机器学习算法还有其他很多不同的算法,大家感兴趣的可以自己去了解。朴素贝叶斯分类朴素贝叶斯分类是基于贝叶斯定理与特征条件独立假设的分类方法,发源于古典数学理论,拥有稳定的数学基础和分类效率。它是一种十分简单的分类算法,当然简单并不一定不好用。通过对给出的待分类项求解各项类别的出现概率大小,来判断此待分类项属于哪个类别,而在没有多余条件的...

2019-08-13 11:40:50 924

转载 人工智能之机器学习常见算法

人工智能之机器学习常见算法摘要之前一直对机器学习很感兴趣,一直没时间去研究,今天刚好是周末,有时间去各大技术论坛看看,刚好看到一篇关于机器学习不错的文章,在这里就分享给大家了.机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。这里IT经理网为您总结一下常见的机器学习算法,以供您在工作和学习中参考。机器学习的算法...

2019-08-13 11:28:46 308

原创 npm全局环境变量的配置

首先,需要先安装node.js(附上下载node.js官网地址:https://nodejs.org/en/);具体怎么安装就不说了,自行百度即可;找到node.js的安装路径,如下图:复制这个路径,右键我的电脑,点击属性,如下图:点击高级系统设置,点击环境变量,点击系统变量下面的新建按钮,如下图:然后起一个变量名,把node.js的路径粘贴在里面,点击确定,如下图...

2019-07-31 10:56:00 3826

原创 vue中@click="delete()"为什么报错?

<input type="button" value="删除这条评论" @click="delete(item.id)">控制台错误:vue.js:634 [Vue warn]: Error compiling template:avoid using JavaScript unary operator as property name: "delete(item.id...

2019-07-25 14:08:41 1875

原创 IDEA设置欢迎页面及关闭时询问

1.首先点击左上角的file,点击下拉中的setting,进入设置页面.2.点击Appearance & Behavior,继续点击下面的System Settings,取消勾选Reopen last project on startup,打开软件时就不会默认打开最近的项目了.勾选Confirm application exit,关闭软件时就会弹出是否确认关闭的窗口,这样能防止手残...

2019-07-16 09:04:52 3285 2

原创 vue,jQuery,原生js实现输入框的金额校验

vue:html代码:<div id="app"> <input class="layui-input" v-model="payMoney" id="payMoney" placeholder="请输入" @blur="payMoneyCheck"/></div>js...

2019-07-15 20:41:12 869 1

转载 VUE组件库汇总

基于Vue的组件库https://github.com/ElemeFE/element" element 饿了么出品的Vue2的web UI工具套件https://github.com/airyland/vux" Vux 基于Vue和WeUI的组件库https://github.com/ElemeFE/mint-ui" mint-ui Vue 2的移动UI元素https://g...

2019-07-15 19:53:18 991

转载 IDEA 取消对项目中的SVN版本控制

删除项目根目录下的.idea/vsc.xml和.svn隐藏目录即可

2019-03-07 14:11:09 563

原创 WebStorm/IDEA使用SVN把某个文件退回到历史版本?

1.点击下图按钮,找到show history也可以在代码上直接右键,点击Subversion,继续点击右面的show history2.接着选择想要退回的版本,在上面右键,点击get3.接着就OK了....

2019-03-01 10:15:17 4828 3

转载 jquery name选择器

$("div[id]") 选择所有含有id属性的div元素 $("input[name='keleyicom']") 选择所有的name属性等于'keleyicom'的input元素 $("input[name!='keleyicom']") 选择所有的name属性不等于'keleyicom'的input元素 $("input[name^='keleyi']") 选择所有的name属性...

2019-02-27 21:05:44 17595

转载 html &emsp &ensp &nbsp; &thinsp;空格的对齐使用

字符以及HTML实体描述以及说明 &amp;nbsp 这是我们使用最多的空格,也就是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加。为了便于记忆,我总是把这个空格成为“牛逼(nb)空格(sp – space)”,虽然实际上并不牛逼。该空格占据宽度受字体影响明显而强烈。在inline-block布局中会搞些小破坏,...

2019-02-25 16:48:32 277

原创 IDEA一个项目如何导入另一个依赖的项目?

在网上搜了很多答案都没有能够很好的解决问题的,自己试了一个方法,最后成功了。需求:将一个项目作为library导入到另一个项目中,可以使用导入项目的所有接口。编辑器:IDEAL1、file ---- Project Structure ---- Modules2、点击" + " --- 悬停一会可以看见import Module3、选择你的项目所依赖的那个项目,一阵next...

2019-02-25 10:35:11 10996 1

转载 JSON里的大括号{}和中括号[]。(关于JSON的结构)

一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var LangShen = {"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方...

2018-08-03 16:25:12 19314 3

原创 SQL中char,varchar,nvarchar区别小结

   char    char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。   nvarchar(n)    包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。      ...

2018-06-26 00:00:51 205

转载 转 解耦的概念、spring实现解耦的概述

http://tieba.baidu.com/p/32141613901. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的...

2018-06-20 18:54:51 353

空空如也

空空如也

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

TA关注的人

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