- 浏览: 188681 次
- 性别:
- 来自: 上海
最新评论
-
wangzhiangtony:
401的原因是,DrepositoryId这个配置的id跟你m ...
如何在本地库和私服中添加第三方的jar包 -
lily_better:
用到了,很好!谢谢~
用Java程序实现文件夹的复制 -
星夜的遐想:
dota_nec 写道以上都运行成功了,但是客户端怎么调用呢, ...
Tomcat 发布基于JAX-WS的项目流程小案例 -
dota_nec:
dota_nec 写道以上都运行成功了,但是客户端怎么调用呢, ...
Tomcat 发布基于JAX-WS的项目流程小案例 -
dota_nec:
以上都运行成功了,但是客户端怎么调用呢,请指教
Tomcat 发布基于JAX-WS的项目流程小案例
文章列表
根据《Maven实战》介绍,通过maven构建的服务寻找jar包的定位就是通过坐标,也就(groupid,atficatid,version) 去仓库里面找,同样的坐标的jar在本地仓库存在的话,就不会找远程仓库,远程仓库即使又更新,本地的仓库也不会再更 ...
一、可重复读
Oracle的默认隔离级别为 READ COMMITTED ,而MySQL的默认隔离级别为 REPEATABLE READ 感觉MySQL的隔离级别还要高些,从理论上来讲更安全,但是。。
经过测试发现,虽然保证了可重复读的表象(一个事务中两次的读取的结果都是一致的),之前以为可重复读时,可以阻止其他事务进行修改,但是经过验证
1、查看数据库的隔离级别
SELECT @@tx_isolation;
-----------------
REPEATABLE-READ
2、模拟两个客户端进行操作,在工具中,需要 ...
今天数据库突然提示:
Caused by: java.sql.SQLException: The table 'tt_vehicle_device_login' is full
网上查询得知是由于数据库空间空间不足造成的。
linux 查看硬盘空间
[root@T-mysql data]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 46G 14G 32G 30% /
devtmpfs 3.9G 0 ...
1、今天与客户联调,客户反映我们搭建的mqtt server连不上,我之前一直程序直连的,为了验证这个问题,特地安装了一个客户端。
先将安装过程记录如下:
1、下载客户端源码包,网上用的比较多的是mosquitto,网上找了个下载地址:
http://www.eclipse.org/downloads/download.php?file=/mosquitto/source/mosquitto-1.4.15.tar.gz
2、解压到 /opt目录下
tar -zxvf mosquitto-1.4.15.ta ...
一般私服都搭建在局域网,也就是说在外网没法使用私服了;
如果配置采用mirrors映射到私服,那么在外网时因为私服连接不上,这就悲催了;
后面发现可以通过profile配置私服地址,当处在局域网优先使用私服地址,当处于外网时(私服连接不上的时候),会切换到默认的外网仓库中央仓库(repo.maven.apache.org)。
修改settings.xml配置:
1、profiles节点下增加:
<profile>
<id>public-snapshots</id>
...
1.查看字符集编码设置
show variables like '%character%';
2.设置字符集编码
set names 'utf8';
相当于同时:
set character_set_client = utf8;
set character_set_results = utf8;
set character_set_connection = utf8;
...
#!/bin/sh
SERVICE=$1
LOG_FILE=./logs/${SERVICE}`date +%Y%m%d%H`.log
touch ${LOG_FILE}
nohup java -jar ${SERVICE}.jar > ${LOG_FILE} 2>&1 &
tail -f ${LOG_FILE}
将以上内容另存为 app_start.sh
示例:
如果某目录下有一个可运行aa.jar包,则运行命令为
sh app_start.sh aa
运行结果:
运行时会 ...
在linux系统中,我们需要用一些软件一般直接通过 wget方式进行下载相应的 tar.gz文件,但是,但用tar -zxvf进行解压时,却提示不是.gz格式,这时很有可能是下载的不是压缩文件而是html格式,
可以通过file命令获取文件的类型参数
file 文件
如果不是tar.gz文件的话,用tar解压肯定是不行的
如何才能下载原始的.tar.gz文件呢
像jdk的下载,首先需要同意oracle协议,然后才能复制下载路径,但是注意如果我们直接复制路径通过wget命令进行下载:
wget http://download.oracle.com/otn-pub/j ...
安装上传下载命令:yum install lrzsz
安装unzip命令:yum install -y unzip zip
执行tomcat下面bin下面命令的赋权限:chmod u+x *.sh
查看系统是64位还是32位:
1、getconf LONG_BIT or getconf WORD_BIT
[root@localhost ~]# getconf LONG_BIT
64
执行cat /etc/issue,例如如下:
[root@localhost ~]# cat /etc/issue
CentOS release 5.5 (Fina ...
#安装svn的软件
[root@iZuf6bpoj0ndooseylgjjdZ local]# yum -y install subversion
#创建一个svn根目录
[root@iZuf6bpoj0ndooseylgjjdZ local]# mkdir svnRoot
[root@iZuf6bpoj0ndooseylgjjdZ local]# ls
aegis bin etc games include java lib lib64 libexec sbin share src svnRoot
[root@iZuf6bpoj0ndoose ...
1、公钥和私钥
公钥和私钥其实就是为了保证双方通信数据传输安全而采取的一种加密策略;公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部分,私钥则是非公开的部分
2、公钥和私钥的使用
例如:甲->乙发送消息:
1)、甲给乙发送的加密消息,只有乙才解密,别人就是窃取,没没法解密,保证数据安全(公钥加密,私钥解密)
2)、乙接收到的消息必须保证是甲发送的,并且是没有被篡改,保证数据的完整性(签名,签名验证)。
那么整个流程应该这样的:
1)、甲用乙的公钥进行信息加密,
2) ...
业务场景:
数据库里面某个字段保存了多个值,例如按逗号分隔
如图下所示:
要筛选出包含4.2的的值
1、 LIKE方式查询:
SELECT
truck_length
FROM
tms_cargo t
WHERE (
loading_type = 1
AND (
truck_length = '4.2'
OR truck_length LIKE '4.2,%'
OR truck_length LIKE '%,4.2,%'
OR truck_leng ...
1、此文只是记录现有eclipse-jee-kepler-SR2-win32-x86_64的 4.3.2为支持JDK8
需要安装如下图所示的两个插件:
2、由于此Eclipse版本,已经自带了maven插件,由于版本太低,如下配置,还是无法支持jdk8
<build>
<finalName>springboot-integration</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins< ...
1、查看占用8080端口的进程
[root@localhost apps]# netstat -apn | grep '8080'
tcp 0 0 :::8080 :::* LISTEN 3394/java
如上面的3394位进程编号
2、查看该进程编号对应的程序
[root@localhost apps]# ps -aux | grep 3394
Warning: bad syntax, perhaps a bogus '-'? See /usr/ ...
mv 源 目标 命令
1、同级目录操作 源和目标在同一级目录下
如果源是文件:
目标是文件:
如果目标存在:则覆盖目标文件
如果目标不存在:则相当于修改文件名
目标是文件夹:
如果目标存在:则复制源文件到目标文件夹下
如果目标不存在:不成立
如果源是文件夹:
目标是文件:不行
目标是文件夹:
如果目标存在:则将源文件夹复制到目标文件夹下
如果目标不存在:则相当于给源文件夹命名
2、不同级目录操作:源和目标在不在同一级目录下
如果源是文件:
目标是文件:
如果目标存在:则覆盖 ...