`
文章列表
1、下载SDK:https://help.aliyun.com/document_detail/55359.html?spm=a2c4g.11186623.2.16.1edc3a76L5q7OG 2、解压下载后的文件 3、在项目的app目录下新建Libs文件夹 4、将其中的api_sdk,msg_sdk复制到上面的文件夹 5、项目根目录找到composer.json文件,打开,修改配置如下 ...... "autoload": { "classmap":[ "database", ...
一、首先申请免费SSL证书 这里假设域名指万网/阿里云上申请,并从阿里云上申请免费证书 1、登录网址https://common-buy.aliyun.com/?spm=5176.100239.blogcont65199.23.WSIxVE&commodityCode=cas#/buy 2、选择Symantec和增强型OV SSL证书,这时通常会出现“免费型DV SSL”证书的选项 3、选择免费型DV SSL证书 4、购买(不花钱) 5、购买成功后会出现跳转到证书控制台的按钮。 二、设置并生成证书 1、进入证书控制台后,在列表中找到刚刚购买的证书,点击“补全” 2、输入二级域名名称(免 ...
JBoot的redis操作实例JBootRedisImpl类并没有封装Redis的incrByFloat方法,这带来了一定的不方便。但可以通过继承这个类,然后通过获取Jedis实例,调用Jedis原生方法来实现。需要注意的是Jedis调用完成后需要手动释放连接,否则会导致Redis连接池连接耗尽。 public class RedisHelper extends JBootRedisImpl{ /** * 计数器,递增 * @param key * @param step * @return */ publi ...
JBoot是使用wrapper进行打包的,但没有提供太多默认的参数,如果要给jvm设置默认参数,可以在项目的pom文件中设置wrapper.java.additional参数,如以下例子设置了jvm的默认时区和默认编码格式: <daemons> <!-- 后台程序打包:mvn clean package appassembler:generate-daemons --> <daemon> <mainClass>io.jboot.Jboot< ...
JBoot默认是用FST进行Redis的对象序列化的,但PHP则是用普通的字符串(有些PHP框架有自己的序列化方式),这导致JBoot无法正确读取key值。 解决办法如下: 1、写一个自己的io.jboot.core.serializer.ISerializer实现类; import io.jboot.core.serializer.ISerializer; /** * @author xu * 2018/9/8 */ public class StringSerializer implements ISerializer { @Overrid ...
1、在页面中为tree命名,如 <el-tree ref="ftree" :data="mytree" :props="defaultProps" node-key="id" :render-content="renderContent"> </el-tree> 2、在方法中通过refs获取tree对象 var tree = this.$refs.ftree 3、根据key查找节点,然后修改children数组 refreshC ...
JBoot在启动时会扫描类路径中是否存在JbootAppListenerBase类,如果有,则会初始化这个类,并执行其中的onJbootStarted方法(还有其它方法钩子,详见Jboot手册),因此可以通过继承JbootAppListenerBase类实现启动任务。 系统全局应该只有一个JbootAppListenerBase的实现类,经测试,Jboot只会启动其中一个,其它会被忽略。 如下在启动是同步启动了一个短信发送进程: @Slf4j public class StartListener extends JbootAppListenerBase { /** ...
<html lang="en"> <head> <meta charset="UTF-8"> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.3.min.js"></script> <script type="text/javascript" src="JsBarcode.all.js" ...
不会用webpack,试了一下,下面的方式可以在icon中正常显示awesome图标 1、复制font-awesome.min.css到项目CSS目录中 2、复制FontAwesome.otf、fontawesome-webfont.eot、fontawesome-webfont.svg、fontawesome-webfont.ttf、fontawesome-webfont.woff到CSS同级的fonts目录中 3、在页面中引入css文件 <link href="../css/font-awesome.min.css" rel="stylesheet&qu ...
在IDE中调试运行时是正常的,但打包后以命令行方式运行就无法匹配了。 经检查是由于执行目录路径中存在带空格的目录,这导致类路径错误,无法正常加载到classes的类。去掉目录空格,即可正常运行。

gitlab重置密码

    博客分类:
  • git
gitlab新增用户时,默认向用户邮箱发送重置密码的邮件,但由于很多时候gitlab安装时可能本地服务器并没有安装postfix,也并没有正确设置smtp,导致无法接收到邮件。这就无法正常登录了。 网上很多文章都写使用命令行来修改登录密码,实际上只需要使用管理员帐户进入“admin area--overview--users--edit”就可以重置密码。
1、进入/root目录,编辑对应的yaml文件 2、修改/增加spec/template/spec/containers/ports节点,增加以下内容 - containerPort: 8080 protocol: TCP 3、增加服务的yaml文件,通常以xxxx-srv.yaml方式命名,xxxx为服务名。内容如下: apiVersion: v1 kind: Service metadata: name: 服务名 namespace: default labels: k8s-app: 服务名(这个需要与xxxx-rc.yaml文件中命名的 ...
服务器C ---> 通过服务器A XXXX端口 ---> 服务器B YYYY端口 服务器B(由YYYY端口反回封包) ---> 服务器A(由XXXX端口反回封包) ---> 服务器C 1、修改/proc/sys/net/ipv4/ip_forward的内容为“1”,这命令是开启数据转发    通过sysctl我们可以开启ipv4的转发功能 (无需重启):    ># sysctl -w net.ipv4.ip_forward=1    如果你想使ip转发永久生效,就请修改 /etc/sysctl.conf ,在这里我们可以增加一条    net.ipv4.ip ...

git操作笔记

    博客分类:
  • git
1、初始化本地项目 git init 2、http方式创建远程项目,origin是远程服务器的名称 git remote add origin http://username:password@serverdomain/xujiawei/aoke_finance.git 3、使用本地代码推送到远程服务器创建master分支,origin是远程服务器的名称 git push origin master 4、创建本地分支 git branch develop 5、将本地分支推送到服务器 git push origin develop
java8+tomcat8默认启动很慢,原因是Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID。 打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容: securerandom.source=file:/dev/urandom 替换成 securerandom.source=file:/dev/./urandom 参考:http://blog.csdn.net/chs ...
Global site tag (gtag.js) - Google Analytics