MyBatis-Plus更新update自动填充功能无效解决办法

虽然使用了strictUpdateFill,但如果待更新的字段内容不为null,mp并没有自动填充,比如update_time字段,在insert时候已经被填充了时间,当进行更新时,update_time内容没有更新,解决办法很简单,重写strictFillStrategy方法即可,如:@Slf4j@Componentpublic class MyMetaObjectHandler implements MetaObjectHandler {    ...

阅读全文

freeswitch中java程序的开发调试

在freeswitch里,如果执行java程序而程序有错的话,是无法直接查看调试错误信息的,还好有远程调试功能。在java.conf.xml中启用:<optionvalue="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=your-server-ip:8000"/>在eclipse中,DebugConfigurations,RemoteJavaApplication,New Configuration,填好基本信息,其中conn...

阅读全文

freeswitch启用mod_java

修改/etc/freeswitch/autoload_configs/java.conf.xml 将下面两行注释,不然不做配置的话加载不了<!--<startupclass="net/cog/fs/system/Control"method="startup"arg="startuparg"/> <shutdownclass="net/cog/fs/system/Control"method="shutd...

阅读全文

通过gitlab的webhooks实现git项目的自动部署

1、安装gitlab2、登录gitlab新建项目,如test3、在项目settings→IntegrationsSettings,增加一项,URL是你要部署到的服务器上的一个可以访问的地址,auto-deploy.php代码示例:<?php// 生产环境web目录$web_path = '/home/wwwroot/test';//作为接口传输的时候认证的密钥$valid_token = 'asdfggg';//调用接口被允许的ip地址...

阅读全文

从svn创建git项目

1、通过svn下载所有历史数据,如果svn提交的版本比较多,时间会很长,可通过增加参数-r5791:HEAD(r5791为版本号)来限制要获取的版本数,gitsvnclonehttp://xxx/x localpath可以加的参数有参数–-no-metadata表示阻止git导出SVN包含的一些无用信息参数–-authors-file表示SVN账号映射到git账号文件,所有svn作者都要做映射参数–-trunk表示主开发项目参数–-branches表示分支项目2、指定git地址gitremoteaddorigin http...

阅读全文

postgresql中终止正在执行的SQL语句

在Linux系统中可以使用kill[pid]的方式强制删除进程,但对于修改数据表的语句来说,这样可能导致postgresql进入recoverymode,这样会导致锁表。Postgresql的运行情况可以从pg_stat_activity查看,这是一个位于pg_catalogschema中的视图。select*frompg_stat_activity其中部分字段如下datname:数据库名称pid:命令的PIDquery_start:SQL语句开始的时间query:SQL语句的内容client_addr:执行SQL语句的客户端IP地址...

阅读全文

ROS+S5700三层交换机+IPsec配置

业务需要,需要对接业务方IPsec。本地网络环境:ROS+华为S5700三层交换机+傻瓜交换机ros内网地址192.168.26.1/24,与S5700连接的vlanif26地址是192.168.26.2,s5700上的其他vlanif(本例用192.168.23.0/24)通过vlanif26上网,这些基本的东西就不多说了~ros配置IPsec,本地子网为192.168.26.0/24,对端子网为172.16.207.0/24,具体配置如下:policyproposalpeeridentityprofile以上根据对端的实际情况设置相应的参数即可~接下...

阅读全文

Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library

在centos7Nginx+PHP5.6环境中,出现UnicodedatainaUnicode-onlycollationorntextdatacannotbesenttoclientsusingDB-Library……解决方法第一种:方便话可以直接更改数据库表的结构:  nvarchar->varchar,ntext->text第二种:字段类型转换:select convert(varchar(255),title) as title,convert(te...

阅读全文

升级php出现502 bad gateway错误

Nginx+php环境,将php从5.4升级到5.6之后出现502badgateway解决方法:在/usr/local/php/etc/php-fpm.conf里listen下面添加上listen.backlog=-1listen.allowed_clients=127.0.0.1listen.owner=wwwlisten.group=wwwlisten.mode=0666重启php-fpm测试问题解决!listen.mode=0666这个很关键!!!...

阅读全文