自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录个天翼云80/8080/443端口无法访问的事

抓心挠肝的火在这记录下,以免以后再遇到忘了咋回事,白浪费半天时间,真是火大。

2023-11-10 15:24:07 1337 6

原创 linux挂载数据盘后格式化添加挂点

格式化后创建挂载点mkdir /urs/local/mydisk,创建后挂载到创建的挂载点。df -h 查看磁盘大小时,未格式化的磁盘无法查看,可以通过 fdisk -l 命令查看。如果这里看不到数据盘,有可能是数据盘没有挂载到服务器上,可以参考阿里云挂载数据盘操作,已挂载的数据盘进行格式化创建文件系统,如果不创建在挂载时会报错如下。磁盘已挂载到自定义挂载点 /usr/local/mydisk。/dev/vdb 是挂载的数据盘地址名称,有可能不一样。挂载后通过df -h可以查看是否挂载成功。

2023-10-17 18:38:09 155

原创 linux中运行springboot jar包,内存占用多运行时报错

错误:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000794500000, 576716800, 0) failed;目前因为启动多个服务,每个服务默认分配的最大内存就是1g,在运行一段时间后占用的内存就会达到最大值,一两个服务可能影响不大,实际的物理内存够用,但是多几个服务,每个服务都占用1g那就会报错,内存不够使用,无法提供服务。通过top查询内存使用情况,发现占用物理内存1g。

2023-10-16 09:54:54 274 1

原创 nginx配置多个子域名转发,解决一台服务器中微信公众号和官网www同时需要占用80端口笔记

1、子域名指向固定目录下,默认跳转到index.html。2、子域名根据不同配置值访问不同端口,以及访问静态文件。

2023-06-16 14:09:58 476

原创 linux jar包启动后日志清空问题记录

1、启动命令---覆盖模式这种方式启动的 在shell里使用清空命令清空文件无效。

2023-02-23 15:51:41 1024 2

原创 springboot项目打包运行linux centos7下长时间不操作后图片文件上传失败的处理

没有摘要

2022-06-16 16:32:46 515

原创 excel导入导出

excel导入导出的实现,纯前端实现,前后端配合实现

2022-03-28 18:02:48 785

原创 linux mysql 备份恢复

1.创建备份shell文件 beifentest.sh#备份存放位置,根据自己实际随便更改BACKUP=/home/mysqlbeifen#当前时间DATETIME=$(date +%Y_%m_%d_%H_%M_%S)echo "===备份开始==="#找到自己mysql安装目录下的bin目录中mysqldump的绝对路径DUMP=/usr/local/mysql/bin/mysqldump#数据库地址HOST=192.168.0.2#数据库端口号PORT=3306#数据库用户名

2022-02-21 14:25:20 894

原创 Inno setup 安装、卸载时 判断程序运行状态

[Code]// 获取程序是否运行,返回布尔值function IsAppRunning(const FileName : string): Boolean;var FSWbemLocator: Variant; FWMIService : Variant; FWbemObjectSet: Variant;begin Result := false; FSWbemLocator := CreateOleObject('WBEMScripting.SWBE.

2021-07-11 14:03:52 1073 8

原创 vue项目打包桌面应用 exe程序 以及打包为安装程序exe

需求:一个vue项目打包放在windows系统 以桌面应用程序的方式打开。准备:1.electron ----- 可以在当前vue项目中 直接通过npm 安装 或者去官网git一个demo官方demo地址:https://github.com/electron/electron-quick-startvue项目安装命令npm install electron --save-dev //安装electronnpm install electron-packager --save-.

2021-07-07 15:58:37 3057 2

原创 uni+vue 开发微信小程序----问题记录

1.onReachBottom 滚动到底部事件 无效原因:滚动内容层级问题解决: v-for 出来的数据 在上一级设置height以及overflow:auto,滚动事件才有效,并且当前页面顶节点不能是自定义的组件,如:<my-component>原因:页面在scroll-view中解决:页面不能再此组件中,在此组件监听失效,事件也就不起作用了,如果在此组件中 则使用组件的监听滚动事件,一样可以做到上拉加载下一页2.v-for循环出来的数据在点击时 获取不到item对象...

2021-05-12 09:26:09 102

原创 jdk1.8 aes-256 加解密报错 java.security.InvalidKeyException: Illegal key size

由于安全源策略,从Java 1.8.0_151和1.8.0_152开始,为JVM启用 无限制强度管辖策略 有了一种新的更简单的方法。如果不启用此功能,则不能使用AES-256。解决办法:1.windows----找到如下文件夹,记事本打开默认没修改过的文件内有下面一行代码,找打它并去掉#,去除后如下图,默认情况下使用的是limited,打开注释后使用时unlimited,启用无限制策略源文件#crypto.policy=unlimited如果是更早的jdk版本,没有policy

2021-03-30 16:12:41 1879

原创 Linux centos7 mysql 配置支持emoji表情包,笔记

1.确认你的数据库使用的是utf8mb4 字符集使用Navicat管理工具 查看 修改2确认数据配置文件使用utf8mb4字符集注释掉的utf8 是之前配置时使用的,此时在插入带有emoji表情的数据时会报如下错误下面是我的配置文件 可以直接粘贴[mysql]# 设置mysql默认字符集# default-character-set=utf8 # 设置mysq默认使用字符集 utf8mb4 支持emoji 表情包default-character-set=utf8mb.

2021-01-16 12:19:29 411

原创 idea 使用笔记

1. 一个窗口打开多个工程file → Project Structure → Modules→ + → New Modul 或者 Import Modul→ 新建或者选择项目后 点击OK就行导入工程时 选择 maven 后 要把下图四个圈中的选项勾上 以便下载依赖选择完后直接 点击 finash 完成就行每个项目都是上述步骤 重复操作.2.版本控制 ---- git在导入完所有的工程后file→ Version Control→ ...

2021-01-15 13:38:23 114

原创 nginx配置https,访问前端页面项目以及后台接口(提供微信小程序安全域名校验),笔记

1.购买https安全证书,可以使用阿里云服务后台免费版的测试在阿里云控制台首页点击更多按钮 产品与服务 在弹出的服务列表弹窗内找到 安全 --- ssl证书 选择对应的免费版https://yq.aliyun.com/articles/637307...

2021-01-08 09:40:12 839 1

原创 vue 项目中在新标签页打开项目,如果已存在打开过的则直接进入,没有才打开一个新的-----笔记

利用a标签的target属性,把target设置成具体的页面跳转值,如果浏览器已经有标签页的地址是#/companyIndex,则点击上面的链接并不会打开新窗口,是直接进入已经打开的#/companyIndex;如果浏览器中没有地址是#/companyIndex的标签页,则此时target属性的行为表现类似'_blank',会打开一个新的#/companyIndex标签页 ,有两种写法1.直接在html页面中写死<a class="product_content1_item_title po

2020-11-27 14:09:30 1081

原创 threejs ----vue 二维平面提示标签跟谁世界三维坐标点转动

1.给threejs中的一个物体说明其作用,设置一个提示标签,代码如下<div class="absolute bg_rgba6 warning_title_box center px-10 py-10" style="left:1000px;top:345px;"> 火灾警报 </div>效果如图:这是一个写死的通过css样式控制位置的标签,但是此时如果我们去转动物体,标签是不会动的,这样效果就很差了,如果标签多了都不知道是

2020-11-27 13:37:09 759

原创 vue-router笔记

1.

2020-11-17 18:03:26 74

原创 threejs 笔记 vue ---- 帧动画

1.创建物体let geometry = new THREE.ConeBufferGeometry(0.01,0.05,16);// 圆锥几何体geometry.rotateX(Math.PI / -2);// 旋转几何体let material = new THREE.MeshBasicMaterial({ color: 0xff0000 });let cone = new THREE.Mesh(geometry, material);2.创建对象 把物体添加到对象去因为播放混合器参数

2020-11-17 09:38:41 779

原创 threejs 笔记 vue ---- 投影

1.开启光源的阴影投射directionalLight.castShadow = true; // 开启阴影投射directionalLight.shadow.bias = 0.001;// 调整阴影偏差,减少阴影中的伪影directionalLight.shadow.mapSize.width = directionalLight.shadow.mapSize.height = 2048;// 设置阴影质量的宽高,值越高效果越好,同时性能消耗越大,值必须是2的幂,默认512,512

2020-11-16 17:55:24 479

原创 threejs 笔记 vue ----2 创建一个物体点击时准确获取其在世界坐标中位置

1.创建楼栋在上一篇文章中已经了解了创建物体的几个要素,本文在上一基础来进行实现,同样的所有的变量声明还是在init中完成,或者直接在mounted中声明,不要在data中,可以试验下在data中的效果,在这个例子中会很明显的感觉到浏览器渲染的卡顿撸起,在init中添加创建楼栋this.createFloor();createFloor(){ let _this = this; let a = createFloorOne(10,-66.6,7,'A栋',['

2020-11-16 17:14:32 1462

原创 threejs 笔记 vue ----基础创建一个几何体

1.安装threejsnpm install --save three 安装import * as THREE from "three" 引入.vue组件中2.简单案例---创建一个简单几何体<style scoped> #container { width: 100%; height: 100%; }</style><template> <div id="container"></div>&lt

2020-11-16 16:14:08 386

原创 vue 项目 在ios下的兼容,笔记

1.低版本ios中input输入框的@keypress事件中的event对象中没有键盘的key值,但是能返回keyCode,所以使用keyCode2.iheight值为100%或者百分比时,父类必须有height值,否则ios下height值会是默认值auto,也就是你内容多少就多高,还有低版本的ios对calc()的函数的支持也不完美,在安卓或者ios12以上可以写嵌套calc(),但是低版本是无效的,例如:calc(100% - calc(1px+ x)),这种情况直接把里面的calc去掉就可以,.

2020-10-21 17:16:24 1020

原创 vue-cli3 搭配ts使用vuex,笔记

1.在根state下定义数据,以及设置获取数据store/index.tsimport Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);export default new Vuex.Store({ state: { lang:String, }, mutations: { lang(state,n){ state.lang = n; } },

2020-09-28 10:10:55 2909 4

原创 vue-router 配置多级路由时的踩坑记录

1.在router.ts内,只有根路径使用 '/' 就可以,二级路由以及三级都写在children下,二级路由可以配置'/',配置后是也是一个根路由,和'/'是同级的router/index.tsimport Vue from 'vue';import VueRouter, { RouteConfig } from 'vue-router';import home from '../views/home'import product from '../views/product'impo

2020-09-27 16:28:39 2695

原创 vue axios 取消请求,记录

1.main.jsVue.prototype.Cancel = [];在vue原型上声明一个全局变量 cancel用来保存在请求时的cancel方法2.统一请求拦截封装 http.jslet http = axios.create({ timeout: 30000, headers: { 'Content-Type' : 'application/json;charset=UTF-8' },});let _this = Vue.prototype;// 请求拦截

2020-09-16 15:27:04 450 1

原创 ios app 下载地址收集(一点一点收集中...)

1.百度地图转码后 :https://apps.apple.com/cn/app/%E7%99%BE%E5%BA%A6%E5%9C%B0%E5%9B%BE-%E8%B7%AF%E7%BA%BF%E8%A7%84%E5%88%92-%E5%87%BA%E8%A1%8C%E5%BF%85%E5%A4%87/id452186370转码前 :https://apps.apple.com/cn/app/百度地图-路线规划-出行必备/id4521863702.高德地图转码前 :https://i...

2020-09-03 10:34:32 27200

原创 js 金额数字转为大写 在vue项目中使用的

记录之前写的金额转为大写展示思想:1.先把大写金额需要用到的汉化数字、单位、钱币的金额单位、整数的描述 这些汉字罗列出来,声明为数组2.判断传过来的数字参数是否合法,设置最大处理数字,以及等于零时的处理3.上述条件都不成立时,说明是一个正常金额数字,判断其有没有小数部分,拆分金额分为整数部分和小数部分4.处理整数部分的返回结果,遍历整数部分,获取当前对象所在位数,以及其除以4和取余4的结果,分别控制其高级大额单位和基础小额单位,返回对应的汉化数字以及单位组合,5.处理小数部分的返回结

2020-07-10 17:32:53 600

原创 H5+ app vue调用第三方应用,如果没有安装跳转到应用市场详情

1.调用第三方应用,先判断是否安装plus.runtime.isApplicationExist({pname:pname,action:action})pname是安卓应用程序包名,action是ios调用时URL Scheme ,返回boolean2.判断当前设备是系统是Android还是iosplus.os.name === "Android"plus.os.name === "iOS"3.调用第三方应用安卓plus.runtime.launchApplicat...

2020-06-16 09:36:17 1898

原创 H5+ app 基于vue,APP内窗口嵌套,打开网页url,类似于在app内装了浏览器的效果

1.需求当通过二维码扫描后需要打开扫描到的网址,在微信,支付宝,以及uc等各个APP中他们都是采用自己家的浏览器内核提供服务,我们做不出来,所以采用h5内自带的webVeiw 窗口对象,做成类似效果2.扫描功能请看我之前的文章https://blog.csdn.net/cscscssjsp/article/details/106523567,关于扫描的3.下面直接上窗口嵌套功能代码,你可以通过vue内v-router 进行跳转,也可以注册成一个组件调用<template> &.

2020-06-11 10:16:17 1747

原创 HBuilder h5+app 扫描功能实现升级版 做成vue组件形式

在使用的页面中通过组件的形式引入1、下面是测试代码,需在手机或者模拟器中才能看到效果<template><hz-scan style="position: absolute;right: .2rem;top: 0.1rem" @scan="scanEvent"/></template><script>import hzScan from './hzscan'export default { components: {hzScan},

2020-06-03 14:37:17 533

原创 基于vue的表格,实现基础的固定的表头,固定左侧列

先有主表格,在主表格基础上通过css样式控制实现效果,目前只能固定最左侧一列,或者从左侧开始多列没有实现右侧固定,懒得做,固定的列填入fiexd,目前需要同时在表头和表体传入,最好是上下相同,以后再优化只在表头传值,共三个表格,以下代码为源码,复用时请注明出处1、html代码<template> <div class="table_box" :style="...

2020-04-10 18:06:19 4202 1

原创 H5+ vue开发app 问题记录

在"plus"下添加下面设置"statusbar": { /* 设置沉浸式状态栏*/ "immersed": true },

2020-03-24 17:39:03 329

原创 h5+ vue app 续上期 解决网络是否在线给出提示,笔记

1.初始时js获取网络是否在线也就是在启动app时获取当前网络状态,并缓存在sessionStroage,在app.vue中created(){ var line = navigator.onLine;}2.监听网络状态代码同样在app.vue ---create中 _this.plusReady(()=>{ document.addEven...

2020-03-05 18:03:20 466

原创 h5 + vue app 调试退出应用,记录

1.获取h5 plus对象监听plusready事件document.addEventListener('plusready', function () {}这个可以在index.html页面中直接写,但是对于一个vue开发的app来说,写在index.html的内容都会显得low所以采用另外的方法,现在全局注册plusready事件,可以在任意vue组件中调用,定义pl...

2020-03-05 16:31:39 1162

原创 mysql 存储过程的使用在springboot 项目中 记录

1.创建 存储过程通过navicat 工具 创建存储过程,点击函数---选择过程 --- 在begin 和 end之间输入要执行的sql语句,完成如图,保存后输入过程名称保存就行测试存储过程是否正确2.springboot调用在xml文件内 直接调用存储过程即可,如图:打码的部分是之前写的查询语句,现在已经放在存储过程中。...

2020-03-04 18:39:10 614

原创 记录 vue项目打包放入 hbuilder 做app真机测试时 无法请求后台服务接口

1.因为发布app时 vue开发模式下配置的跨域是无效的,打包后会找不到接口例如下面是之前的错误版:'/propertyCmsAPI': { target: 'http://192.168.1.111:9001/', changeOrigin: true, pathRewrite: { '^/propertyCms...

2020-03-04 10:40:47 5567 2

原创 Linux 下 jdk 安装以及redis安装

linux 下 jdk 安装先下载jdk Linux版本放到/usr/local/目录下然后解压 tar -zxvf jdk压缩包编辑配置文件,配置环境变量 vim /etc/profile添加内容如下:JAVA_HOME=/usr/java/jdk1.8.0_11JRE_HOME=/usr/java/jdk1.8.0_11/jrePATH=$PATH:$JAVA_...

2020-02-27 15:26:52 287

原创 vue 使用 ueditor 编辑器,设置不可编辑和可编辑,笔记,补充打开右键功能

设置可编辑和不可编辑,先上效果图1.不可编辑状态2.可编辑状态通过点击按钮实现切换编辑状态代码1.关于vue 使用editor,请移步参考我另一篇文章:vue 集成ueditor(百度富文本编辑器)以及使用后端Java上传图片到服务器,特别注意的大坑2.以下是已此为基础实现的使用的地方 xx.vue,下面标签是自定义的组件,editor 被导入时组件名为hz...

2020-01-09 18:29:23 7275 2

原创 Windows安装,启停,配置nginx,笔记

1,下载nginx,以我下载的1.12.2版本为例 地址:https://nginx.org/en/download.html2,解压压缩包3,通过cmd启动nginx,切换到nginx的解压目录 ,输入 start nginx 回车即可,浏览器访问,localhost:80,出现访问界面为启动成功4,修改配置文件,如下图:箭头指的地方修改端口等配置,以及代理地址的配置5...

2020-01-07 15:46:14 105

空空如也

空空如也

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

TA关注的人

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