- 博客(52)
- 资源 (3)
- 收藏
- 关注
原创 使用vue+vant实现移动端开发,页面跳转后再回退到原来页面的浏览位置
场景:使用vue+vant做移动端开发,当打开a页面浏览到某个位置,点击跳转到b页面,然后再后退回a页面浏览的那个位置。解决办法:使用store存储滚动条的位置。store存储setScrollY的高度,代码如下:import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = ne...
2020-04-02 22:17:35 8212 2
原创 oracle+mybatis批量插入数据
使用oracle+mybatis进行批量添加数据,并且id是传参并不是自增。表user_info有以下两个字段: u_id varchar, u_name varchardao层:package test.dao;import java.util.List;import org.apache.ibatis.annotations.Param;im...
2020-03-20 21:27:05 516
原创 webpack打包vue项目,生成的css和JavaScript由绝对路径改为相对路径
场景:使用nginx做了反向代理,所有的静态资源访问都需要加个前缀。例如:http://xxxx:8080/login,需要加前缀web/改为:http://xxxx:8080/web/login,则需要修改配置文件,把css和JavaScript的引用目录改为相对路径。未改之前打包后的index.html文件引用css和JavaScript,都是绝对路径,如图:修改配置文件只需...
2019-12-02 22:16:22 3064 3
原创 linux下安装jdk1.8并配置环境变量(非root用户)
在linux中安装jdk1.8版本,例如使用的test用户,下载了jdk的安装包jdk-8u11-linux-x64.tar.gz。 1、首先查看linux是否自带了jdk,使用java -version查看,结果如下: 2、如果自带有jdk版本,就先卸载。 使用rpm查看jdk的文件:rpm -qa |grep j...
2019-11-30 22:30:31 4496 3
原创 使用Element开发页面表格排序问题:排序时带上了null值(直接展示后端返回排好的数据)
使用Element开发页面表格时,对某个字段做排序,并且对值为null的不做排序,放在最后。点击升序时,遇到个问题:后端返回的数据已经做了排序,前端拿到数据展示时把数据再排了一遍,我们要的结果直接拿后端排好序的数据使用。问题如下: 代码如下:<--!表格排序字段--><el-table-column sortable :sort-orders="['...
2019-11-29 16:56:59 1363
原创 shell脚本--export修饰变量、source调用脚本、使用.调用脚本
1.export修饰的变量 export修饰的变量是可以被其他进程访问该变量的。例如 /root/a.sh#!/bin/basha=11111111111echo "this is a.sh------"$ash /root/b.sh /root/b.sh#!/bin/bashecho "this is b.sh----------"$...
2019-06-02 12:22:29 1058
原创 虚拟机三种网络模式的区别(个人的粗浅理解)
一、NAT连接 例如创建三台虚拟机,这三台虚拟机的网关是一致的,在其内形成一个局域网,可以相互访问,但是与物理机的网关是不一样的,相当于虚拟机访问物理机是访问外网。二、桥接 例如创建三台虚拟机,这三台虚拟机的网关和物理机的网关是一致的,但是物理机换个网络环境,换个地方连接网络,虚拟机的网关也会跟着改变。但是其他人的物理机也在这个网络,其他人创建的虚拟机可以访...
2019-05-30 23:05:07 741
原创 java设计模式--工厂模式
定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,FactoryMethod使一个类的实例化延迟到其子类。 /*** 导出内容成为文件*/public interface ExportFileApi{ /** * 导出内容成为文件 */ public boolean export(String data)...
2019-02-25 23:31:37 142
原创 java设计模式--单例模式
定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。有懒汉式模式和饿汉式模式。 认识单例模式1:单例模式的功能 单例模式的功能是用来保证这个类在运行期间只会被创建一个类实例,并提供一个全局唯一访问这个类实例的访问点。2:单例模式的范围 是一个ClassLoader及其子ClassLoader的范围...
2019-02-24 16:26:03 111
原创 在ide上搭建Spring-boot+Mybatis+Maven+MySql的项目
1.首先在ide创建项目 2.需要构建模型 在main下创建Java和resource文件夹(如果没有的话),选中java文件夹右...
2018-12-26 12:26:08 1252
原创 java小应用编译成jar包直接在cmd上运行,并传参
1.首先将java打成jar包(这步就不详细讲解了),我打成名称为prinkey.jar,写的main方法如图:2.将打包好的prinkey.jar包放到F盘3.打开cmd,进入F盘>f:4.执行prinkey.jar。输入命令格式:java -cp jar包名 方法全名(包括路径) 参数 例: 注:输入java -jar 没有效...
2018-12-10 10:20:05 929
原创 vue2.0新版本中创建模拟数据
vue的旧版本中创建模拟数据是对build文件夹下的dev-server.js和dev-client.js两文件添加配置信息,但新版本中对webpack.dev.conf.js文件更改配置信息,下面是对新版本的模拟数据创建介绍。1.更改webpack.dev.conf.js文件配置信息(1).在const portfinder = require('portfinder')之后添加代码...
2018-12-06 15:57:20 161
原创 在tomcat部署好项目后,配置默认项目,可以直接使用域名/ip(无项目名)访问默认的项目
1.首先进入tomcat安装目录的conf目录,修改server.xml配置文件信息2.修改Connector节点的端口号由8080改为80,修改后如下图3.修改Engine节点的defaultHost属性由localhost改为自己的域名,改好如下图4.在修改Host标签的name由localhost改为自己的域名,在Host结束标签前添加:<Context docBa...
2018-12-04 21:41:05 743
原创 vue-router 3.0.2版本创建路由demo
本人刚入手vue开发,还是个菜鸟,将踩过的坑给分享出来,希望能帮到新入手的朋友。写的不好请多多包涵。1.首先安装好路由 : npm install vue-router 2.创建好需要路由跳转的三个页面3.在main.js引入编写vue-router,本人在创建router实例的时候踩坑了,导致路由的页面没显示出来。4.在App.vue编写...
2018-11-30 14:12:48 2193
原创 免费正版 Win 10/8/7操作系统虚拟机镜像下载
微软官方提供的免费正版虚拟机镜像下载 https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ 选择操作系统: 选择虚拟机: ...
2018-09-26 09:13:40 64440 24
转载 手把手教你搭建 vue 环境
本文转自:https://segmentfault.com/a/1190000008922234第一步 node环境安装1.1 如果本机没有安装node运行环境,请下载node 安装包进行安装1.2 如果本机已经安装node的运行换,请更新至最新的node 版本下载地址:https://nodejs.org/en/ 或者 http://nodejs.cn/第二步 node环境检测...
2018-09-25 20:28:42 302
原创 在linux上安装nginx
在root用户下,根据以下步骤安装: 相关文件下载:https://download.csdn.net/download/weixin_38423249/10686112********************************************************************************************************...
2018-09-25 09:55:20 108
原创 java全角转半角
/* * 全角转半角 */ public static String toDBC(String input){ char[] c = input.toCharArray(); for(int i=0;i<c.length;i++){ if(c[i] == '\u3000'){ ...
2018-09-18 11:03:17 288
原创 maven安装好后cmd中执行mvn help:system报错
1.安装好maven,配置好环境变量之后,在cmd执行mvn -v没问题则表示成功2.执行mvn help:system报错,则是仓库位置有错误:[INFO] Scanning for projects...Downloading from mirrorId: http://mvnrepository.com/org/apache/maven/plugins/maven-clean-pl...
2018-07-17 18:46:58 28782 44
转载 腾讯云(申请免费ssl证书+tomcat配置) http变https
买了腾讯云服务器,想在自己的网站前面加上https,步骤就三步:1.在腾讯云找到ssl证书申请(苦逼程序员就申请免费的吧) 【1】登录进腾讯云找到ssl证书申请 【2】点击申请证书,苦逼就申请免费的吧,任性点的可以考虑购买。。。 【3】填写相关的信息,并进行邮箱验证通用名称--你自己的域名 申请邮箱--用于验证的证书备注名--自定义随便取个吧私钥密码--可填可不填(楼主填了)所属项目--都是默认...
2018-07-01 15:35:55 742
原创 mysql-mybatis 存储过程-分页查询
1.创建表 CREATE TABLE EASYBUY_PRODUCT( `ep_id` INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '自动编号(标识列),主键', `ep_name` VARCHAR(30) NOT NULL COMMENT '商品名字', `ep_description` VARC...
2018-06-10 18:45:59 1493
转载 TCP/IP、HTTP、Socket和Servlet之间的逻辑关系、系统点
一、先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。2、HTTP协议是建立在请求...
2018-06-07 10:44:40 1655
转载 java高并发实际处理简介
java高并发简介,这里我讲点干货,带水分的都除掉啊。如果喜欢,请点赞,给予编写动力。秒杀锁定图平时项目中,如果多个客户同时需要修改或者审批同一个业务数据的时候,这个时候我们需要考虑脏数据和数据不可重复读问题。脏数据和数据不可重复读问题是java并发的一种业务场景。脏数据:指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这...
2018-06-05 09:57:20 1280
转载 HashMap深度解析(二)
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16890151,转载请注明。 上一篇比较深入的分析了HashMap在put元素时的整体过程,Java Collections Framework中实际操作的都是数组或者链表,而我们通常不需要显示的维护集合的大小,而是集合类框架中内部维护,方便的同时,也带...
2018-06-04 22:44:59 109
转载 二进制和十进制转换
static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16查看HashMap源码,发现这个static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; 值为16。这个是位移算法。 例如:4<<24的二进制是:0000 0100<<表示往左移...
2018-06-04 22:00:20 253
转载 python实现数据写入excel表格
安装: xlsxwriter第三方库windows在线安装:打开cmd,输入:pip install xlsxwritercode:?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707...
2018-06-04 19:58:27 3681
转载 [Python3.x]网络爬虫(一):利用urllib通过指定的URL抓取网页内容
1.爬百度首页, 方法1:#!/usr/bin/python# -*- coding: UTF-8 -*-import urllib.requestresponse = urllib.request.urlopen('http://www.lovejing.com/')html = response.read();print(html);123456方法2:#!/usr/bin/pyth...
2018-06-03 23:13:43 915
转载 记一次服务发布之后,图形验证码乱码的服务排查
由于业务拓展,新买了台系统为centOS7的服务器,配置完jdk和nginx之后,将服务发布到服务器上并部署启动,然后刷新页面,神奇的事情就出现了:第一个想到的问题,就是进行本地调试,发现一切正常;于是在生成验证码文本的地方加上了logger输出,再次发布程序到服务器上,确定是否是文本生成时产生的问题,附上代码:[java] view plain copy public Valicode()...
2018-06-03 13:33:14 551
转载 腾讯云CentOS安装tomcat,并解决外部无法访问
本文解决两个问题:1、CentOS 7 安装tomcat2、安装好以后,从外部浏览器输入公网IP加8080端口,无法访问到,如何解决。1、CentOS 7安装tomcat前提:Linux机器上已经安装了jdk,如何安装jdk这里就不介绍了。 非常简单,首先下载tomcat的安装包,官网:http://tomcat.apache.org/我选择的8.5的版本,点击下载跳转:跳转到如下: ...
2018-06-03 10:15:52 4389
转载 linux下怎么把.sql文件导入到MySQL数据库里
1. 连接mysqlmysql -u用户名 -p密码2. 连接你要导入的数据库的名字mysql> use 数据库名3. 导入sql文件mysql> source .sql文件的目录
2018-06-02 20:53:07 12473
转载 linux下执行mysql的sql文件
linux下执行mysql的sql文件mysql -uroot -proot进入到mysql然后执行source /var/ftp/pub/sogoodsoft.sql;即可。 www.2cto.com 以下内容转:linux 里的mysql命令总结 - 学习linux+mysql必备一、总结一下Linux下MySQL的一些命令:1.Linux下启动mysql的命令: mysqladmin s...
2018-06-02 20:51:58 3172
原创 在linux下使用MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar创建mysql
1.将MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar上传到新建的 /soft下2.进入 /soft 路径下 tar 开 MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar 到新建的 /soft/mysql下 >tar -xvf MySQL-5.5.40-1.linux2.6.x86_64.rpm-b...
2018-06-02 19:58:20 2201 7
转载 Linux上安装MySQL时出现不兼容的解决办法
Linux上安装MySQL时出现不兼容的解决办法:[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm Preparing... ########################################### [100%] file /usr/share/my...
2018-06-02 19:22:54 374
原创 mybatis级联修改、删除
父级 主键被其它表作为外键 子级表示把其它表的主键作为自己的外键RESTRICT、NO ACTION、SET NULL 和 CASCADERESTRICT、NO ACTION表示子级有数据改变是父级数据不更新SET NULL 表示父级在更新或者删除时将子记录列的值设为nullON DELETE CASCADE 表示父记录删除时子记录对应的列数据也删除ON UPD...
2018-05-31 21:15:17 3259
转载 css设置高度自适应
使用min-height可以设置样式高度自动调节大小。1、min-height语法:min-height : none | length 2、min-height参数值解释:none : 无最小高度限制length : 由浮点数字和单位标识符组成的长度值 | 或者百分数。不可为负数。css min-height最小高度属性语法结构分析图...
2018-05-31 20:38:57 1004
原创 执行一条sql语句update多条不同值的记录实现思路
如果你想更新多行数据的某个字段的值,并且每行记录的字段值都是各不一样,想使用一条update语句修改,可以使用如下方法:例:有表t,以及两个字段的数据t_id t_status '001' 2'002' 4'003' 1'004' 5'005' 2想要把这5条数据的状态分别改为(3,2,3,1,5)则可执行如下操作:UPDATE tSET t_status = C...
2018-05-29 23:08:57 13087 4
原创 字段是timestamp类型随着更新该列的其他字段也会自动更新为当前时间
有一个字段是timestamp类型~~~是记录该列的创建时间的~~~~但现在发现一更新该列的其他字段~~~这个timestamp就自动更新为当前时间~~~~应该怎么做才能使他不变呢??解决方法:只需在创建表的时候 timestamp类型 后面加上 DEFAULT CURRENT_TIMESTAMP 例:之前创建表结构:CREATE TABLE EASYBUY_ORDER( `eo_id` ...
2018-05-29 11:23:18 2096 1
转载 关于SpringMVC的文件上传
1、万变不离其宗,要实现文件的上传需要对应的JAR包:1、commons-fileupload-1.2.2.jar2、commons-io-2.0.1.jar 2、要实现SpringMVC的文件上传,需要配置一下文件: 1 <!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> 2 <bean id="multipart...
2018-05-25 11:08:17 125
转载 CSS颜色代码 颜色值 颜色名字大全
颜色值CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义。对光源进行设置的最低值可以是 0(十六进制 00)。最高值是 255(十六进制 FF)。从 0 到 255 种红绿蓝值能够组合出总共超过一千六百万种不同的颜色(根据 256 x 256 x 256 计算)。十六进制值使用三个双位数来编写,并以 # 符号开头。如下:FFFFFF#DDDDDD#AAAAAA#...
2018-05-21 17:22:55 643
转载 使用BigDecimal进行精确运算(实现加减乘除运算)
在使用BigDecimal类来进行计算的时候,主要分为以下步骤:1、用float或者double变量构建BigDecimal对象。2、通过调用BigDecimal的加,减,乘,除等相应的方法进行算术运算。3、把BigDecimal对象转换成float,double,int等类型。一般来说,可以使用BigDecimal的构造方法或者静态方法的valueOf()方法把基本类型的变量构建成BigDeci...
2018-05-21 11:06:02 596
MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar
2019-04-01
hadoop-lzo-master.zip
2018-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人