自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何使用idea连接MySQL数据库,并生成表对应的实体类

在开发过程中,有一些同学不喜欢开过多的软件,影响电脑运行效率,Navicat之类的,有时候也会加载较慢。在后台框架没有自动生成实体类的时候,自己手动敲表的实体类也比较耽误时间。所以,很多同学都会偏向于在idea里面连接数据库。下面就简单介绍一下,使用idea去连接mysql数据库的步骤,以及生成实体类的步骤。STEP1:点击Database → 点击Database框左上角的"+"号 → 选择 Data Source → 选择MySQL;STEP 2:填写数据库连接配置连接成功后,可以看到数据库及

2022-06-02 00:28:08 2457 1

原创 Navicat连接oracle数据库报错ORA-28547:connection to server failed的解决方式

在使用Navicat连接oracle数据库时,输入正确的配置信息后,报错ORA-28547:connection to server failed,probable Oracle Net admin error首先,排除主机ip、端口、服务名、用户名和密码,没有填写错误。如果都填写无误,那么这个问题可能是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。解决方式:1、下载对应的64位或32位的instantclient,2、解压得到目录下的oci.dll文件3、在Nav

2022-05-17 15:39:06 7029

原创 Java使用OpenCV启动报错java.lang.UnsatisfiedLinkError解决方案

最近常识接触图片处理与图片识别的技术研究到了OpenCV涉及java的例子比较少根据操作引入lib和dll后,报错java.lang.UnsatisfiedLinkError有大佬说要加 System.loadLibrary(Core.NATIVE_LIBRARY_NAME);不然会报错java.lang.UnsatisfiedLinkError可是我加了依旧报错java.lang.UnsatisfiedLinkError后来查到的解决方式如下:(本人Windows64位操作系统)将下载的op

2022-03-28 18:06:05 7149

原创 使用webStorm创建一个vue项目

1、点击左上角【File】----【new】----【project】2、选择项目存放地址,及确定项目名等信息3、可能会弹出是否使用淘宝镜像站等设置,根据项目实际开发需求来选择即可。4、项目创建完毕,运行项目:方式一:方式二:打开Terminal,输入npm run serve,即可:这里的serve 是根据package.json文件里面来的,有的可能不是serve而是dev,所以要根据自己项目实际情况来操作。如果是dev,那么 npm run serve 命令就是npm run

2020-08-25 10:09:57 10205

原创 centOS安装JDK步骤详解

1.搜索jdk安装包执行命令:yum search java|grep jdk执行结果:2.下载jdk1.8(下载之后默认的目录为: /usr/lib/jvm/)执行命令:yum install java-1.8.0-openjdk执行结果:(中间会出现 Is this ok [y/N]: 输入y 即可)3.配置环境变量:将如下内容复制到 /etc/profile 中:需要复制的内容:#java export JAVA_HOME=/usr/java/jdk1.8.0_181

2020-08-21 17:05:44 494

原创 centOS安装MySQL详解

参考官网 安装MySQL ,下面主要也是根据官网来安装,附带执行命令结果等。让我坚持写这类操作详解的动力,大概就是我每次看到别人那些操作教程博文,要么少个开始步骤,要么中间漏了几步,或者突然来一堆没写明白的误解操作之后,发现操作失败根本不能继续,大家时间都挺宝贵,有这种找茬时间还不如多改个bug,我每次写都是从最开始的步骤写,并且自己一边操作一边写,附上操作结果,希望自己下次忘记了来看这篇的时候,或者其他第一次操作的人来看了这篇能够快速完成。如果有什么操作步骤写的容易误导或者不清楚,欢迎留言!SETP

2020-08-08 11:04:34 473

原创 centOS安装Nginx详解

想要官方通道的点 这里 ,本文也是根据官方文档来安装,只是附带了操作命令的结果及安装完成效果等。SETP 1: 安装先决条件执行命令sudo yum install yum-utils执行过程中有类似 == Is this ok [y/N]: == 这样的默认输入“y”执行结果:SETP 2: 设置yum存储库1、找到服务器 **/etc/yum.repos.d/**文件目录,在该目录下新建一个名为 nginx.repo 的文件:2、右键使用记事本编辑新建的nginx.repo 文

2020-08-07 17:09:52 456

原创 vue实现点击复制文本功能

废话不多说,直接上步骤!STEP1:安装clipboard.jsnpm install clipboard --saveSTEP2:在需要使用的页面引入clipboardimport Clipboard from 'clipboard';STEP3:vue: // 这里的url是要复制的内容, class名与点击事件里创建 Clipboard 对象相关联<div> <p @click="copyUrl" class="copy-btn" :data-clipbo

2020-08-03 18:05:39 3288 1

原创 vue获取当前页面地址及主机地址相关操作

废话不多说,直接上代码! // 获取当前页面地址,如http://localhost:8080/admin/index let wPath = window.document.location.href; // 获取当前页面主机地址之后的目录,如:/admin/index let pathName = this.$route.path; let pos = wPath.indexOf(pathName); // 获取主机地址,如:http://localhost:8080 le

2020-08-03 17:07:46 11203

原创 修改数据库设计,保存时弹出‘Invalid use of null value‘的解决方法

原先设计好的表,没有设置各字段不是null,现在发现勾选完不是null之后,保存报错弹出错误提示,如下:发现原因是因为表里已经有存数据,且有的数据已经给了默认null, 所以这里会保存失败。就像这样的:解决方式:给表里已存在的数据不应该为null的处理掉(删掉或者赋值)之后就可以保存了。...

2020-07-27 17:10:55 2923 2

原创 解决powerdesigner生成mysql如何显示列注解问题

今天在powerdesigner上设计数据库之后要通过sql语句去生成表,操作发现生成的sql语句没有字段中文描述,解决问题的具体步骤如下:1、打开表,在 Columns 模块下按快捷键== Ctrl+U ==,选中 == Comment ==选项,点击ok2、按1操作后,表中出来comment栏,填入对应备注保存,再看Preview内的sql语句就有了中文注释了。...

2020-07-17 15:20:48 524

原创 java.lang.ClassNotFoundException的解决方法

如果你确定代码没毛病,maven也没报错,根据网上大佬们的解决方案还是没成功,那么就死马当活马医试试我这个吧。1、停止正在运行的项目2、点击maven3、双击clean,等待执行完毕4、重启项目 OK~...

2020-07-06 16:20:08 11117

原创 IDEA 启动war包maven项目

1.查看项目pom.xml文件,打包类型是不是war,因为这篇是针对war包的项目启动2.查看数据库配置是不是正确(根据实际情况是本地还是线上)一般有一个properties配置文件,避免启动之后发现数据库不对又得重启3. Ctrl+Shift+Alt+S 打开"项目结构"对话框,或者点击IDEA右上角这个图标4.在Project栏下设置Project SDK(选自己实际项目的sdk版本),然后选Project language level对应的级别(一般例如SDK1.8就选8,1,7就选7)

2020-06-30 17:36:47 7077 1

原创 git clone代码时输入错用户名或密码的解决方式

输入错用户名或密码报错:remote: Incorrect username or password ( access token )fatal: Authentication failed 解决方式:输入下面命令清除本地的gitee用户名和密码git config --system --unset credential.helper继续执行命令clone代码输入正确的用户名密码即可...

2020-06-16 10:02:54 13183 4

原创 微信小程序点击事件传参方法

微信小程序点击事件上传参方法:wxml代码如下(image为要传递的参数,data-img中的img为传参的字段名-类似键名): <button class="btn" bindtap="saveWxaCode" data-img="{{image}}">保存图片</button>js代码如下: saveWxaCode(e){ var value = e.cu...

2019-11-19 16:16:20 7182

原创 校验手机号正则,支持166及199等手机号

现在有166及199的手机号了,以前网上找的正则不能用啦,给出个示范的正则,以后有变动可以直接在这个基础上修改手机号正则:== 暂支持13,14,15,16,17,18,19开头的手机号==/^[1][3,4,5,6,7,8,9][0-9]{9}$/...

2019-09-04 09:57:44 2975

原创 使用RedisTemplate缓存List的一系列操作示例

redisTemplate是Spring封装的一个比较强大的模板,方便在开发的时候操作redis缓存。Redis缓存一般能存的类型有String、List、Set、Hash、Zset。一般最常用的是Hash和List。List判断一个键是否存在Boolean flag = redisTemplate.hasKey("keyName")获取缓存的指定区间数据redisTemplate...

2019-07-15 13:41:37 36076 2

原创 vue报错Cannot read property ‘_withTask‘ of undefined

这种问题只记录一次,希望进来得各位也只看一次,以后能够一看到就知道啥意思,然后解决掉哈。一般是出现在浏览器上运行时,页面得控制台报错,不要觉得没太大影响就是了,我一开始也想着后面再去看是什么报错,但是后来发现这个报错是有可能会影响操作流程或者其他效果出现不了的。具体报错如下:问题是因为存在@click事件没有对应得方法引起得,不知道哪个忘了写,就搜索一下,比如我得:这个back就没有对...

2019-06-19 18:53:17 2572

原创 点击输入框时限制手机自带输入键盘打开的解决方法

在做手机APP时有需求为点击输入框,打开一个数字键盘或者其他像日期选择类组件,但是当点击了input输入框,手机会自动打开手机输入键盘,同时也打开了代码里得数字键盘,所以要限制手机键盘得打开。限制手机键盘的打开代码很简单,就一行能解决:1.在input加一个点击事件,例如: <input class="remind_input" readonly @click="checkDate" ...

2019-05-31 15:55:24 1773

原创 git提交代码常用的命令整理

1.更新develop分支代码:git pull 2.新建分支:git checkout -b 新分支名3.切换分支:git checkout 分支名4.提交分支代码(思路:需哦阿门查看改动文件,将需要提交的文件提交到本地缓存区,将不需要提交的文件移除,最后将本地缓存区的文件提交到仓库更新到git上):(1)查看本次修改的文件:git status(2)将所有的文件提交到本...

2019-05-30 17:00:04 2302

原创 git下载线上代码

一、下载git上的代码1.登录gitlab账号,找到自己需要下载的项目,点击进入项目,选中clone,查看下载地址并复制。2.在自己准备存放项目的盘新建一个文件夹,然后在文件夹空白处右键,选中Git Bash Here3.第一次使用可能需要设置用户名和邮件,这是因为Git是分布式版本控制系统,每个机器都必须自报家门:你的名字和Email地址。如果不是第一次使用(之前有设置过),直接去第4...

2019-05-20 17:54:00 9721 1

原创 vue 实现发送短信验证码后按钮的倒计时及禁用功能

参考网上的写过一个,但是第二次发送验证码倒计时会加快,调整后可用。话不多说,直接上代码。页面:<div class="iptbx round"> <div class="txt"><input type="text" class="ipttype" name="username" v-model="model.username" place...

2019-04-20 15:09:23 5357 5

原创 解决CSS设置按钮背景透明后在安卓手机上看却失效的问题

项目里面做的APP提测试了,今天测试提了一个bug,是说我的会员卡右下角的按钮背景颜色与文字偏离了。而我根据我们UI的设计做的是设置了按钮背景颜色透明,之前也都在几个手机上测试过没遇到这个问题。测试遇到这个bug显然是我做的有问题的,后来我找来同事的安卓手机,然后发现我设置的背景颜色透明失效了…我做的以及我手机看到的效果如下:安卓手机看到的效果如下:我设置按钮背景透明度的代码(问题...

2019-03-22 15:16:39 2521

原创 大于0且能包含小数的正则表达式,屏蔽00和0.0等

开发过程中遇到涉及金额的数字,金额要求是大于0的数,可以包括小数。所以也就能包含0.5,0.50,0.01,1.01等等这样的数字。要写一个正则判断用户输入的金额是否合法,在网上找了很多正则,都没办法满足,网上大多数正则没办法过滤掉像:0,00,001,0.0,01.1,01.0,0.50等这些类似数字都会出错,大家可以先自测一下。所以最后捡起来几乎快忘掉的正则,自己写了一个:/^([1-9...

2019-03-14 11:54:51 10938 8

原创 关于js实现两数相除取余数,取整数,四舍五入,保留两位小数,向上取整以及向下取整等问题

给两个数5、3,下面来对这两个数相除进行取余数、取整数、以及保留两位小数等操作。 console.log(&quot;整数&quot;) console.log(parseInt(5/3)) console.log(&quot;正常结果&quot;) console.log(5/3) console.log(&quot;保留两位&quot;) console.log((5/3).toFixed(2)) co..

2019-02-19 17:15:14 14608

原创 vue项目Error: Cannot find module ‘xxx’类报错的解决方法

项目中需要新下载一个插件,当时网络不是特别好,下载失败了,后来不知道怎么项目就跑不起来了。运行cnpm install没问题,运行cnpm run serve就会报错:internal/modules/cjs/loader.js:583[app-scripts] throw err;[app-scripts] ^[app-scripts][app-scripts] Error: Can...

2019-02-13 17:04:06 168675 29

原创 vue使用router-link :to=“{path:‘/index‘}“传参以及参数的使用

从A页面跳转到B页面,要带A页面的列表行中的行id在A页面跳转时带参数: &amp;amp;amp;amp;amp;amp;amp;amp;lt;router-link :to=&amp;amp;amp;amp;amp;amp;amp;quot;{path: '/franchiser/stores/salesclerk', query:{shopId:props.row.id}}&amp;amp;amp;amp;amp;amp;amp;quot;

2018-12-11 16:34:51 20471

原创 安装node.js + 搭建vue环境 + 安装脚手架 + 构建vue项目的详细教程

搭建vue开发环境的时候在网上找了几个教程,还是遇到了比较几个坑,所以写下这篇可以让你从零开始一步一步跟着本篇博客搭建好环境,顺利直接进行vue开发的步骤。第一步:安装node.js先去官网下载node.js,如下图,根据自己的电脑选择安装包下载,我的电脑是windows 64位的,所以选了下图红色框的。下载完成之后,点击下载好的安装包进行安装,安装过程全部直接点next,不用勾选其他,直...

2018-12-11 12:32:38 11105 2

原创 Java8(jdk1.8)Optional排序倒叙以及取最后一条数据的问题

获取一个list数组查到比amount小的所有数据,然后进行过滤去重,根据金额进行排序,取到查出的list数据中amount最大的一条数据。List&amp;amp;lt;RechargePromotionSnapshot&amp;amp;gt; rechargePromotionSnapshotList = rechargePromotionSnapshotDao.findByExample(example); ...

2018-11-15 10:58:08 10238

原创 关于Java中两个整数相除,有余数就向上取整的问题

如果是两个整数相除,那么结果的小数点以后的数字会被截断,使运算结果为整数,再进行向上取整会拿不到想要的值。所以如果希望得到运算结果能够保留小数点后面的数,就需要这两个整数至少有一个类型转换为浮点数。比如://这里相减是我代码里复制来的逻辑 根据实际情况转型就行了int numberA = 8;int numberB= 2;//将结果转换为float float numberC = ...

2018-11-10 13:45:44 46556 7

空空如也

空空如也

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

TA关注的人

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