- 浏览: 21921 次
- 性别:
- 来自: 武汉
最新评论
文章列表
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<constructor-arg index="0" value="${amq.username}"/>
<constructor-arg index="1" value="${amq.password}"/>
<construct ...
前端监控需要和消息队列对接,使用websockt和activeMQ,整个系统采用的spring strusts
结构
按部就班:
1.以定义好消息队列连接器等配置,针对消息监控不需要转换为对象,直接透传,以前队列监听的是主题队列,增加一个监听,使用simplemessage convertl
<!-- 消息转换器 -->
<bean id="simpleMessageConverter" class="org.springframework.jms.support.converter.SimpleMessageConv ...
ubuntu 18.04 上安装 mysql 5.7 之后,默认没有设置 root 密码,印象中之前是有一个引导界面的,现在似乎去掉了。
设置 mysql 初始密码需要使用命令
sudo mysql_secure_installation
按照提示,一步步操作即可
如果只是修改为一个简单的密码,会报以下错误:
ALTER USER USER() IDENTIFIED BY '12345678';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
这个其实与validate_p ...
Ubuntu install mysql
- 博客分类:
- MySQL
sudo apt-get install mysql-server
上述命令会安装以下包:
apparmor
mysql-client-5.7
mysql-common
mysql-server
mysql-server-5.7
mysql-server-core-5.7
因此无需再安装mysql-client等。安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql。
启动和关闭mysql服务器:
service mysql start
service mysql stop
确认是否启动成 ...
Ubuntu上安装和使用RabbitMQ
1. 安装RabbitMQ服务软件包
输入以下命令进行安装
#apt install rabbitmq-server
2.安装完成后在rabbitMQ中添加用户
命令:#rabbitmqctl add_user username password
将用户设置为管理员(只有管理员才能远程登录)
命令:#rabbitmqctl set_user_tags username administrator
同时为用户设置读写等权限
命令:#rabbitmqctl set_permissions -p / username " ...
MySQL数据库导出(记录下)
- 博客分类:
- MySQL
mysqldump -u root -p solar > database_solar_`date "+%Y_%m_%d%H%M%S"`.txt
自己开发的几个VUE组件
- 博客分类:
- VueJS
找个了题目<<问卷调查>>
1.定义组件checkbox,radio,textarea
input-radios.js radio的组件,传入数组
Vue.component ("input-radios", {
template : "<div>" +
"<span v-for='(opt,index) in allOpts'>" +
"<input type='radio' name='opt' :checked='in ...
int[] arr = new int[] { 0, 1, 2, 3, 4, 5 };
List<Integer> l = new ArrayList<>();
int N = 4;
public void combination(int i) {
if (l.size() == N) {
System.out.println(Arrays.toString(l.toArray(new Integer[0])));
return;
}
for (; i < arr.length; i++) {
l.add ...
安装
wget http://nginx.org/download/nginx-1.13.8.tar.gz
tar -xvf nginx-1.13.8.tar.gz
./configure --with-stream --prefix=/usr/local/nginx
sudo ./configure --with-stream --prefix=/usr/local/nginx
sudo make
sudo make install
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
配置文 ...
更新 JDK 1.8 HotSpot的情况如下:
你可以在Linux下执行以下命令查看Xms和Xmx的默认值
java -XX:+PrintFlagsFinal -version | grep HeapSize
另外这是Java8的文档中关于Default Heap Size的描述:点击这里
hotspot虚拟机的默认堆大小如果未指定,他们是根据服务器物理内存计算而来的
client模式下,JVM初始和最大堆大小为:
在物理内存达到192MB之前,JVM最大堆大小为物理内存的一半,否则,在物理内存大于192MB,在到达1GB之前,JVM最大堆大小为物理内存的1/4,大于1GB的物理内存也按 ...
CSDN有不少好文章,但是保存为HTML不方便,想利用Chrome的打印保存为PDF,但是页面无关的内容又太多,想了个办法通过chrome插件剔除无用的内容,调用打印,目前没有找到自动保存的方法还是手动,请高手指点.
1.配置
{
"name": "Flutter",
"manifest_version": 2,
"version": "1.0",
"description": "I Love Flutter ~~!",
&quo ...
1.github下载jsoncpp的代码
https://github.com/open-source-parsers/jsoncpp
2.从项目里摘出如下文件
同时包括所有头文件
3.创建dev cpp工程,导入摘出得文件,编译器都是默认的
4.生成的静态库文件可以使用了
sudo adduser linuxidc
.....
sudo vim /etc/sudoers
修改文件如下:
# User privilege specification
root ALL=(ALL) ALL
linuxidc ALL=(ALL) ALL
先安装好操作系统
卸载删除mysql
1.sudo apt-get autoremove --purge mysql-server-5.6 (需要修改版本号)
2.sudo apt-get remove mysql-common
3.sudo apt-get autoremove
清理残留数据
dpkg -l |grep ...
1.工作中用到mina,需要保存一个会话对象以保存一些数据
2.代码都是照搬的,但是在这个方法
@Override
public void messageReceived(IoSession session, Object message) throws Exception {
ClientRequest clientRequest = (ClientRequest) message;
AppSession appSession = AppSession.getInstance(session);
if (appSession == null) {
return ...
xpath无效问题分析
- 博客分类:
- Java
1.项目使用的webservice框架为Axis1.4。开发功能的过程中需要使用xpath解析接口返回的xml.
无奈怎么写path 都不起作用,于是为了跟源码建了个工程,跳过得项目里封装的api.
1. maven pom.xml 需要引入commons-discovery,否则调用接口会报错
<dependency>
<groupId>javax.xml.rpc</groupId>
<artifactId>javax.xml.rpc-api</artifactId>
<version&g ...