- 博客(63)
- 资源 (28)
- 收藏
- 关注

原创 centos7 在线安装mysql
以下是我的腾讯云服务器安装mysql过程,亲测正常可用(新买的服务器之前没有安装过mysql):先下载 mysql源安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2.安装mysql源 yum -y localinstall mysql57-community-re...
2019-01-28 00:19:27
595
1
原创 render函数使用moment.js 格式化时间
iview table column 中使用 moment组件将 后端传入的时间戳格式化为 yyyy-MM-dd HH:mm:ss1.引入moment.jsnpm install moment.js2.main.js中全局引入:/*引入moment*/import moment from 'moment'Vue.prototype.$moment = moment; 然后就可以 用this.$moment() 对日期时间进行格式化了3.iview table co.
2021-08-09 16:28:14
364
原创 iview table 表格字段 render 渲染Badge组件
iview table 组件中 对应的 某个column 字段:{ title: '数据对接状态', key: 'fixSwitch', align: 'center', width: 120, render: (h, params) => { let newText = params.row.fixSwitch; if (newText === 0) { return h('div', [ h('Badge', { ..
2021-03-09 15:42:52
1052
原创 win10 windows 键(徽标键) 失效解决办法
windows 键 组合安静全部失效 解决办法:(eg: win + d ,win + e , win + r 等等全部失效)右键 开始菜单 ,找到 ''运行" ,输入regsvr32/n /i:u shell32 ,点击 确定然后重启电脑,问题解决
2020-08-16 21:11:17
7404
原创 @JsonFormat 造成取出的时间比数据库慢8小时
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")sql 从数据库取出的时间(datetime) 转换为date 类型 ,为了格式化 为 "yyyy-MM-dd HH:mm:ss " 使用了以下注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")前端展示发现时间 比数据库存储的慢8小时, 这里我们只需 将注解更改为:@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", time...
2020-07-30 18:13:13
622
原创 查询主表所有符合条件的数据的同时 查出从表与之关联的数据
1.查询主表所有符合条件的数据的同时 查出从表与之关联的数据2.将一对多的数据进行分组拼接select t.id , t.rule_name , t.non_Member_Day , t.membership_Day ,t.create_Time ,ifnull(t.rule_id,t.id )rule_id,group_concat(t.goods_name)goods_name, group_concat(t.goods_id) goods_idfrom( selectrule
2020-07-29 16:18:22
785
原创 mysql值为空返回0 ,否则 返回1
-- mysql 值为空则返回 0 : mysql--> ifnull oracle --> nvlselect category.id as c_id, category.category_id , category.category_name , ifnull(rule.rule_id,0) is_selectedfromgoods_category categoryLEFT JOIN integral_relation_category ruleo...
2020-06-09 15:02:58
8818
原创 win10 使用cmd 打开常用软件
首先将 应用添加到环境变量1.变量名称为软件名称,值为可执行文件/程序所在路径.如:qq D:\Program Files (x86)\Tencent\QQ\Bin2.在path 下新增一条 %qq% (不区分大小写) ,点击"确定",保存就可以使用cmd打开qq应用了.3.在cmd或者windows terminal 下输入:qq (不区分大小写),即可打开QQ....
2020-05-26 13:38:01
1823
原创 冒泡排序、选择排序、插入排序
/** * 排序算法 */public class SortFunction { /** * 冒泡排序 : 相邻两个数 比较大小 重复 * 升序排列 * n 个数 进行冒泡排序 n-1 轮 排序完成 */ public static int[] bubbleSort(int[] array) { if (array.length == 0) return array; ...
2020-05-12 22:31:56
114
原创 Java 字符串反转
/**字符串反转*/public class Reserve {public static void main(String[] args) {// write your code here/** * 字符串反转 */// 方法一String str = “abcd”;str = new StringBuilder(str).reverse().toString();System.out.println(str);//方法二String str1 = "abcd";
2020-05-11 23:54:14
150
原创 Java double 类型比较大小
/**double 比较大小返回数组最大值*/public class CompareMax {public static void main(String[] args) {double[] arr = new double []{0, -1, 2, 4,3.0};/* List list = new ArrayList (arr.length );Collections.addAll(list, arr);System.out.println(list.size());
2020-05-11 23:51:43
1479
原创 java 将空格字符替换为特殊字符串
/** * 将 空格 替换为 特殊字符串 */public class BlankToString { // 请实现一个函数,将一个字符串中的每个空格替换成“%20”。 // 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 public static void main(String[] args) { String str = "We Are Happy"; String new_str.
2020-05-11 23:48:17
1870
原创 java 去除字符串 空格
/**去除 字符串空格*/public class TrimBlank {public static void main(String[] args) {String str = " acd xx oij "; // trim 只能去掉 字符串 两端空格 String new_str = str.trim(); System.out.println(new_str); /** * 方法一 * str.replace(" ", ""); 去掉所有空格,包括首尾、中间 */
2020-05-11 23:45:45
940
原创 vue图片标签 img 动态绑定src
这里用的 iview vue UI 组件:<Row :gutter="30"> <Col :xs="12" :md="8" :lg="6" v-for="item in list"> <div class="redeem-gift-box"> <div class="redeem-gift-img-wrap"> ...
2020-03-04 20:57:59
1282
转载 idea 中git 将 dev 分支合并到 master 分支 或将master 分支 合并到dev 分支
1.将 当前dev 分支 合并到 master 分支: (1)切换到master 分支 点击 master 分支 .check out (2)选择local branches , 选择 自己的dev分支 ,点击 "merge" (3) git--> push 推送到 master 远程仓库 参考: https://blog.csdn...
2020-03-03 21:02:35
4029
1
原创 【Mybatis】insert/update 数据后返回关键字段
【Mybatis】insert/update 数据后返回关键字段1,插入insert场景:ID字段的值是数据库表“默认/表达式”(sys_guid())自动生成,插入一条数据到数据库后,需要获取该条数据的ID解决方案:xml中插入数据立即返回IDint insertExchangeInfoList(ExchangeInfoList infoDetail); //Dao...
2020-03-03 13:39:55
4519
2
原创 vmware 虚拟机IP变化 导致 vm中 win10系统安装的Oracle数据库连接不上
为了 开发和学习Oracle 学习 需要 ,我在vmware 虚拟机 中安装了 win10 ,oracle 服务端虚拟机 每天IP 变化 导致 oracle 连接不上(没有监听服务) 只能在 虚拟机中 通过 127.0.01 (localhost)连接这是监听服务的问题:打开 netmanager 监听服务 listener 新增 地址 为 当前 ipv4 地址 ...
2020-03-03 13:34:54
495
原创 Docker 中Oracle 容器 impdp 导入报错处理
docker 中Oracle 容器 impdp 导入 dmp 文件时 报错 : 日志没有权限 等 impdp mogo/mogo directory=DATA_TEMP dumpfile=data-mogo.dmp full=y table_exists_action=replaceoracle 容器 impdp导入时 提示“ORA-39002: 操作无效 ORA-39070: 无法打...
2020-03-03 13:26:14
1753
转载 Java8 日期LocalDate使用
Java日期LocalDate使用在做报表统计时,需要对指定时间内的数据做统计,则需要使用到时间日期API在此使用的是java.util.Date的完美私生子LocalDate类 LocalDate方法介绍 now() : 从默认时区的系统时钟中获取当前日期。LocalDate l = LocalDate.now();System.out.println(l.plusYe...
2020-03-03 13:23:59
699
转载 Java 8 中 LocalDate 与Date 互相转换
// 01. java.util.Date --> java.time.LocalDateTimepublic void UDateToLocalDateTime() {java.util.Date date = new java.util.Date();Instant instant = date.toInstant();ZoneId zone = ZoneId.systemDef...
2020-03-03 13:21:18
559
原创 java 使用dom4j 解析 NodeName 相同 属性不同的xml
java 使用dom4j 解析 NodeName 相同 属性不同的xml通常我们使用的xml子节点name都是不同的,解析起来非常容易.exp:<root> <name>tom</name> <age>18</age></root>有时候我们会遇到 子节点name完全相同属性不同的x...
2019-11-26 22:07:50
744
原创 centos docker方式安装 oracle11g 并导入数据
1. 卸载旧版本安装包:(因为以前旧的安装是 yum install docker现在是yum install docker-ce,但请安装完整的安装步骤进行,避免各种错误)yum remove docker docker-common docker-selinux docker-engine2. 安装依赖包:yum install -y yum-utils de...
2019-10-20 21:38:04
993
原创 Java 同时替换 字符串中子串
最近做一个需求,发送短信.不同短信模板参数个数/类型不一样:public void Test(){ // 短信模板 String message_model = "尊敬的【0】先生/女士,有一笔订单需要您及时审核,订单号:【1】,客户姓名:【2】。"; // 判断是否 需要值替换 --> 模板包含数字 if(HasDigit(message_mod...
2019-09-27 20:09:15
993
原创 Java下载远程文件到本地
// 根据 远程地址 下载文件到指定位置public String downLoadFromUrl(String fileUrl,String fileName,String savePath) throws IOException{ //获取连接 URL url=new URL(fileUrl); HttpURLConnection ...
2019-08-20 22:50:32
665
原创 linux基础知识(一)
1.sudosudo 允许一般用户使用 root 可执行的命令,不过只有在 /etc/sudoers 配置文件中添加的用户才能使用该指令。2.包管理工具 RPM 和 DPKG 为最常见的两类软件包管理工具:RPM 全称为 Redhat Package Manager,最早由 Red Hat 公司制定实施,随后被 GNU 开源操作系统接受并成为很多 Linux 系统 (RH...
2019-01-13 14:12:08
146
原创 Java中indexOf() 、lastInedxOf()、subString()用法
indexOf()用法:1.indexOf(int ch) 在给定字符串中查找字符(ASCII),找到返回字符数组所对应的下标找不到返回-12.indexOf(String str)在给定符串中查找另一个字符串,如果此字符串中没有这样的字符,则返回 -1。3.indexOf(int ch,int fromIndex)从指定的下标开始查找某个字符,查找到返回下标,查找不到返回-14....
2018-12-21 16:14:14
535
转载 单例模式
简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。基本的实现思路单例模式要求类能够有...
2018-10-30 18:37:00
139
原创 Linux安装Redis
• redis官方文件下载完成后放入XX文件夹(/home) – xftp• tar -zxvf redis-4.0.11.tar.gz(解压redis)• Redis解压缩之后的文件是用c语言写的源码文件 需进行编译• 安装gcc-c++ c程序编译工具(c /c++/ objective–c / java ) 二进制• 在线安装yum instal...
2018-10-03 23:09:25
196
原创 分布式、微服务、SOA
分布式:分散压力按功能点把一个完整的系统按照业务功能,拆分成 一个个独立的子系统 ,单独为某一节点添加服务器(不同模块部署在不同服务器上 ),需系统之间配合才能完成整个业务逻辑。 多个子系统之间相互协作,系统之间需要进行通信。(接口通信)==>各系统之间可以通过webservices进行通信,如使用服务中间件dubbo(RPC常用框架之一)效率更高。在分布式结构中,每个子系统就...
2018-10-03 22:58:50
1299
4
原创 Tomcat的热部署
实现方式:编辑Tomcat的server.xml <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false&
2018-10-01 16:07:53
183
原创 SpringMVC工作流程
1、客户端通过url发送请求 ,2、DispatcherServlet前端控制器接收发过来的请求,根据请求处理器映射器HandlerMapping查找Handler (通过系统或自定义的映射器配置找到对应的handler)(可以是根据xml查找,也可以是根据注解查找 )3、HandlerMapping调用处理器适配器HandlerAdapter去执行Handler ,并将url映射...
2018-09-20 22:44:48
218
原创 Java基本数据类型与引用数据类型
一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0long:长整型,在内存中占64位,即8个字节...
2018-09-20 21:31:42
190
原创 Java中日志的处理
日志是程序运行过程的信息,其数据能够帮助开发人员提前发现并避开异常,在错误发生后能够找到事件的起因,并纠正错误,达到预期的运行效果。在java开发中,日志系统是java项目中必不可少的组成部分。日志可以帮助我们快速的定位问题,记录程序运行过程中的情况,以便项目的监控和优化。我们在日常开发中主要使用的java日志框架组件有:log4j、SLF4J、logback、Commons Logging、lo...
2018-09-20 21:18:53
3354
原创 windows下载安装redis
windows下载安装redis下载地址:https://github.com/dmajkic/redis/downloads (32bit和64bit) 解压到: C:\Program Files \redis 。 Win+R 输入 cmd è cd C:\Program Files\redis redis-server.exe redis.windo...
2018-09-19 23:20:02
168
原创 centos7中java ,java -version 有效,但是javac无效的解决办法
在centos7中以rpm包安装jdk无需配置环境变量,terminal中输入java -verison及java 命令也是没问题的,但是javac的话就会提示没有此命令此时我们用yum来装原生的就行了:使用yum install java-devel (非管理员账号使用 sudo yum install java-devel命令)下载安装完毕后,再次输入 java...
2018-09-18 21:56:51
3523
4
原创 分布式与微服务 简单理解
分布式:分散压力。微服务:分散能力。分布式:不同模块部署在不同服务器上作用:分布式解决网站高并发带来问题集群:相同的服务多台服务器部署相同应用构成一个集群作用:通过负载均衡设备共同对外提供服务SOA[组装服务/ESB企业服务总线]业务系统分解为多个组件,让每个组件都独立提供离散,自治,可复用的服务能力通过服务的组合和编排来实现上层的业务流程作用:简化维护,降低整体风险,伸缩...
2018-09-17 23:52:52
731
原创 什么是线程安全
当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。也可以理解为:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。线程安全也是有几个级...
2018-09-17 23:45:07
185
原创 Java发送邮件简单工具类
/** * @Title: MailHelper.java * @Package * @Description:mail工具类* @author **** * @date * @version V1.0 */ public class MailHelper{ /** * 简单的发邮件方式 邮件内容只有标题和邮件内容 支持单个个用户发送 ...
2018-09-17 23:33:19
291
原创 SpringMVC生成4位随机验证码
/* * * 生成4位随机验证码(字母+数字) */@Controller@RequestMapping("/")public class CheckCodeHandler { //产生随机的字体 private Font getFont(){ //创建random对象,用于生产随机数 Random random = new Random(); ...
2018-09-17 23:29:03
804
原创 TCP 与 UDP
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通信传输。TCP (Transmission Control Protocol) 传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,提供计算机之间可靠无差错的数据...
2018-09-17 23:25:13
190
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人