Windows部署的gogs开机自启动 1、编写自启动脚本gogs.bat脚本含义就是进入到gogs目录,然后后台启动gogs服务,如下:cd/d:cd D:/gogs/gogs web &2、添加到win+r弹出运行窗口,输入gpedit.msc弹出本地组策略编辑器,按下图所示添加刚才编写的gogs.bat脚本,应用确定即可。然后重启就能自启动gogs了。...
无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块 c#进行sqlite数据库连接时报异常:无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块一时未找到解决方案,后来经过多方尝试终于解决,在此分享下我的解决方案关于SQLite.Interop.dll相信大家都已经有了,那么还报找不到指定模块的异常主要原因是在32位和64位系统下不兼容导致的,接下来只要做下兼容处理即可。步骤如下:1、在项目目录下创建x86和x64文件夹2、将SQLite.Interop.dll分别拷贝到x86和x64文件夹下3、分别修改两
C# AES填充加密解密 AES在线加密解密工具地址:http://tool.chacuo.net/cryptaes1、AES加密测试2、AES解密测试3、上述加密解密对应的C#代码如下:namespace hbl.Utils{ class AESUtils { /// <summary> /// AES加密算法 http:...
Vue基于vue-resource的post和get请求 首先需要安装vue-resourcenpm install vue-resource --save然后在main.js中引入并使用import VueResource from 'vue-resource'Vue.use(VueResource)1、post请求示例(Request Payload) register(){ this.$http...
Vue发布nmp包 有的同学问我怎么将自己开发的Vue组件打包上传,供他人下载使用呢?接下来我就把自己发布npm包过程记录如下,大家做个参考一、生成发布文件1、npm包基本信息配置文件package.jsonpackage.json在你项目的根目录下,相关配置如下:{ "name": "hbl-comment", "version": "1.0.0", "description": "...
Vue含表情评论回复组件 一、评论回复组件效果使用vue开发一款精美实用的评论回复组件,并包含emoji表情包,整体效果如下文本框获取焦点时弹出Emoji表情按钮、发送和取消按钮,如下图点击Emoji表情即可弹出表情包,如下图二、使用1、使用下面命令下载hbl-comment组件npm i hbl-comment2、下载完成之后在项目中引入import comment fr...
SSM后台管理系统开发实战 一、简介:通过这个课程带大家从零开发一款功能全面的后台管理系统,包括项目搭建、功能实现到最后的Linux系统部署全过程。本课程使用SpringMVC + Spring + Mybatis作为主体框架,使用AdminLTE作为前端框架,使用主流关系型数据库Mysql作为存储数据库,使用非关系型数据库Redis作为缓存数据库,并集成SpringSecuriy安全框架做权限的动态管理,集成Swagg...
Andriod进行数据传输时发送端口随机问题 一、问题描述在使用andriod代码进行设备通讯时,已经在代码中设置发送端口,但是使用抓包工具发现端口随机变化,造成端口不可达【port unreachable】,无法进行数据传输二、问题原因经过排查发现是因为使用了安卓模拟器的原因,对我设置的端口进行了映射,映射成了一个随机端口,使得程序与设备无法正常通讯三、解决问题问题出在安卓模拟器上,那么我们就打开模拟器,系统设置-属性设...
linux下部署Mycat 1、去Mycat官网下载linux版mycat压缩包,下载地址http://www.mycat.io/下载完成后上传至linux2、解压tar -zxvf Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz3、 配置环境变量vi /etc/profile 在文件末尾添加如下配置:export...
Java使用网络字节序进行数据传输 Java使用网络字节序进行数据传输一、消息格式采用udp协议,协议数据有 长度、设备名称、命令编号、消息体5个字段组成字段长度设备名称命令编号消息体长度4字节2字节1字节变长而消息体又包含长度、命令编号和内容字段长度命令编号内容长度2字节1字节变长这样一个消息就包含了固定长度为7的基本消息和可变长度的消息体组成消...
Mycat读写分离与按月分片 一、下载Mycat源码github下载地址https://github.com/MyCATApache/Mycat-Server下载完成以后用开发工具打开,将pom中报错的插件注释掉下面将具体介绍如何做读写分离和按月分片配置二、读写分离配置做Mycat读写分离之前需要确保Mysql的主从复制已经成功启动1.schema.xml配置<schema na...
Mysql主从复制重启后失效问题解决 1.问题描述配置完Mysql的主从复制以后,发现将主机重启后,Mysql的主从复制功能失效 Slave_IO_Running: Yes Slave_SQL_Running: NO2.查找问题通过查找/etc/mysql/data/error.log发现,mysql库的user表损坏了,如图:3.解决问题既然user表损坏了那么就将其修复一下,登录mysql,修复u...
Mysql主从复制 这里使用docker创建两个mysql服务来实现mysql的主从复制,前提条件:1.主从数据库的版本最好一致2.启用二进制日志3.服务器唯一ID一、使用docker创建主从mysql1.拉取镜像docker pull hub.c.163.com/nce2/mysql:5.6下载完成以后,可以通过下面命令查看已下载镜像:docker images2.创建容...
Mybatis工作原理 Mybatis它的前身是 iBatis,Apache 的一个开源项目,在2010年这个项目从 Apache 迁移到 Google Code 改名为 MybatisMybatis是数据访问层框架,我们可以用它来操作数据库,接下来我们看下Mybatis的源码分析:1、mybatis的相关配置信息mybatis-config.xml这里面主要配置了数据源信息即数据库连接信息和包含Sql...
SpringMVC源码分析 一、SpringMVC源码分析SpringMVC是展现层框架,其核心部分是DispatcherServlet前端控制器,拦截客户端请求,并进行职责的分派。那么我们就从它开始分析源码:首先看DispatcherServlet的核心方法doDispatch,主要用于职责的分派:1、获取处理器执行链HandlerExecutionChain其中mappedHandler = g...
vue-meditors使用教程 1、安装组件包下载vue-meditors组件包npm i vue-meditors2、使用组件然后在你的vue页面引入MarkDownimport MarkDown from 'vue-meditors'components:{ MarkDown//引入组件},data() { return { placeholderValu...
修改vue-meditor源码并发布npm包 在写vue项目过程中需要用到markdown编辑器,网上有两种,分别是vue-meditor和mavonEditor,这两款各有优缺点:一、vue-meditor效果截图如下:它支持代码高亮显示,但是不支持图片上传,需手动填入图片url二、mavonEditor效果截图如下:它支持图片上传但是代码高亮显示效果不好,还得手动加上 ```js看完之后感觉两款都不满足...
记一次SSH项目的维护经历 突然接到任务,不知道哪里来的老项目SSH(Struts2+Spring+Hibernate)要跑起来,项目的依赖以及配置都是残缺的。看了下项目的创建时间,大概是08年的,瞬间泪目,之前是用的JBoss服务器部署的,开发工具使用的是Red Hat Developer Studio后来花了大概两天时间把项目跑起来了,开发环境改为IDEA,服务器选择Tomcat部署,将其中的一些问题做个总结。一...
Maven项目依赖外部jar进行打包的两种方式 项目中除了pom.xml依赖之外,有时还依赖了其他jar包,如图:依赖的方式如下:点击Project Structure进行项目设置,在Modules中Dependencies标签中点击+号 添加lib下的所有jar,如图:然后在Artifacts的Output Layout标签中将依赖放到/WEB-INF/lib目录下,如图:这样的话项目中就可以使用lib中依赖的jar...
adminLTE框架chart图表的使用 chart图表如图所示:前端html标签如下: <div class="chart"> <canvas id="salesChart" style="height: 180px;"> </canvas> </div>引入js文件如下:...