工作笔记
宇儿非非
这个作者很懒,什么都没留下…
展开
-
spring mvc 404 报错记录
返回实体包含实体中的对象都需要实现get/set方法, 不然就会一下的404错误原创 2018-09-27 17:38:24 · 345 阅读 · 0 评论 -
通过堡垒机访问内网linux机器
首先 在AWS上有两台EC2 一台是有公网IP地址 另一台是只有私有IP地址两台机器都是所在子网是互通的第一台EC2 名称 共有IP私有IPwebEC2 201.21.21.1 10.0.100.21第二台EC2名称 共有IP私有IPappEC2 无 10.0.100.25webEC2就是我们的堡垒机,是暴露在公网下的,ap原创 2016-12-09 16:11:48 · 7618 阅读 · 0 评论 -
增加、删除、查看防火墙iptables转发规则
首先注意使用root权限//下面两条命令时将访问10.0.0.140:2222转发到10.0.100.25:2222iptables -t nat -A PREROUTING -d 10.0.100.25 -p tcp -m tcp --dport 2222 -j DNAT --to-destination 10.0.0.140iptables -t nat -A POST原创 2016-11-16 15:04:02 · 8106 阅读 · 2 评论 -
Fikker反向代理配置教程
fikker官网 :http://www.fikker.com/进入下载页面,可以直接下载最新版本,也可以看安装教程 1、步骤一:解压 Fikker 为绿色安装包,下载/解压在安装目录下即可。下面以CentOS 6.x 系统64 位版本举例:wget http://www.fikker.com/dl/fikkerd-3.7.1-linux-x86-6原创 2016-12-09 15:38:01 · 6222 阅读 · 1 评论 -
haproxy安装和配置教程
安装haproxy: 操作系统:amazon linuxIp地地址:54.223.71.58采用在线安装,检查是否具有Internet访问权限运行命令: yum -y install haproxy安装完成即可 配置haproxy: Haproxy主要配置文件: /etc/haproxy/haproxy.cfg准备EAS环境:Portal ur原创 2016-12-09 14:52:27 · 1593 阅读 · 0 评论 -
oracle教学版笔记
oracle教学版是一个运行在Windows上的软件运行exe安装程序安装,期间会让你输入密码安装完成后登录主页:http://localhost:8080/apex/f?p=4550:11:220719153663059::NO:::用户名是:system密码就是之前设置的原创 2016-12-05 17:59:52 · 256 阅读 · 0 评论 -
linux命令笔记(待补充)
top 查看cpu 和内存free 查看内存 free -g 以G单位显示 free -m 以M单位显示ps -ef | grep pid 查看pid对应的进程原创 2016-12-06 17:20:59 · 218 阅读 · 0 评论 -
ORACLE创建用户 表空间 临时表空间 并赋予相应权限
ORACLE创建用户 表空间 临时表空间 并赋予相应权限用户名 : test4密码 : kingdee$2016表空间 : test4临时表空间 : tmptest4CREATE TABLESPACE test4;CREATE TEMPORARY TABLESPACE tmptest4;CREATE USER test4 PROFILE DEFAULT IDENTIF原创 2016-12-09 16:21:01 · 1373 阅读 · 0 评论 -
linux安装nginx个过程
需要安装nginx,yum -y install nginx #安装nginx发现没有名叫nginx的软件yum list|grep nginx #查询包含"nginx"的软件包[root@ip-172-31-8-236 local]# yum list|grep nginxpcp-pmda-nginx.x86_64 3.10.6原创 2016-12-01 15:49:24 · 3039 阅读 · 2 评论 -
AWS linux挂载新的EBS
1.在AWS控制台创建一个EBS卷,创建的EBS卷必须和将要挂载的EC2处于同一个可用区.并且挂载时EC2必须处于关机状态2.两EBS卷连接至EC2,注意:连接时会提示 :注意:较新的 Linux 内核可能会在内部将您的设备重命名为 /dev/xvdf through /dev/xvdp,即使在此处输入的(并且在详细信息中显示的)设备名为 /dev/sdf through /dev/sdp原创 2016-11-10 11:09:00 · 6384 阅读 · 0 评论 -
docker服务启动失败
linux重启后,service docker start启动docker服务,失败了[root@ip-172-31-8-236 run]# systemctl start dockerJob for docker.service failed because the control process exited with error code. See "systemctl stat原创 2016-10-19 11:16:54 · 81375 阅读 · 5 评论 -
eclipse svn问题
在AWS的eclipse上开发时,不知什么原因,eclipse丢失了Apache和svn插件,不能够安装tomcat和提交代码.右键项目没有run in server下载web开发插件后即可.下载svn插件后之前check out的项目自动关联了.但是提交代码是提示The working copy needs to be upgradedSvn 解决方法: Team----> upg原创 2016-12-09 16:45:42 · 239 阅读 · 0 评论 -
dockerfile教程
Dockerfile使用 Dockerfile 可以允许用户创建自定义的镜像。基本结构Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。例如# This dockerfile uses the ubuntu image# VERSION 2 -转载 2016-12-09 17:19:07 · 741 阅读 · 0 评论 -
内存泄漏分析过程
Java应用程序占用的内存在不断的、有规律的上涨,最终超过了监控阈值。 就是内存泄漏分析内存泄露的一般步骤 如果发现Java应用程序占用的内存出现了泄露的迹象,那么我们一般采用下面的步骤分析把Java应用程序使用的heap dump下来使用Java heap分析工具,找出内存占用超出预期(一般是因为数量太多)的嫌疑对象必要时,需要分析嫌疑对象和其他对象的引用关系。查看程序的源代码,找出嫌疑...原创 2018-03-25 23:22:55 · 271 阅读 · 0 评论 -
怎样在 CentOS 7.0 上安装图形界面和安装、配置 VNC 服务器
这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程。当然这个教程也适合 RHEL 7 。在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置 VNC 服务器。我们都知道,作为一个系统管理员,大多数时间是通过网络管理服务器的。在管理服务器的过程中很少会用到图形界面,多数情况下我们只是用 SSH 来完成我们的管理任务。在这篇文章里,我们将配转载 2016-06-17 14:47:10 · 1462 阅读 · 0 评论 -
重装docker后本身的容器启动失败
[root@localhost log]# docker start redisError response from daemon: shim error: docker-runc not installed on systemError: failed to start containers: redis解决方案:cd /usr/libexec/docker/su原创 2017-08-22 16:13:18 · 11998 阅读 · 4 评论 -
启动docker服务时报错而引发的问题SELINUX
启动docker服务时报错,报错提示SELINUX导致启动失败.需关闭系统的SELINUX关闭SELINUX时配置错误错误原因配置关闭SELinux,结果误操作应修改配置文件/etc/selinux/config中的“SELINUX”参数的值,# SELINUX=enforcing 原始配置SELINUX=disabled原创 2017-08-22 15:27:22 · 932 阅读 · 0 评论 -
IDEA关闭无用的警告
最近eclipse转IDEA发现IEAD里面有很多无用的警告,如图:上面定义方法后添加了很多javadoc注释,后面的警告就是提示参数、返回值、异常没有写描述,这里就是需要关闭这个警告。方法如图:定义接口方法写了“public”,接口中不需要写,写了也没问题,但是会有警告。如图:解决方法:原创 2017-08-02 15:34:22 · 12423 阅读 · 1 评论 -
Linux安装jdk和docker安装jdk
安装路径 /usr/java/jdk1.8.0_101环境变量配置新增内容:export JAVA_HOME=/usr/java/jdk1.8.0_101export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar原创 2017-07-05 16:49:01 · 3095 阅读 · 0 评论 -
Java 读取汉字全拼简写
公司在做公司职员存储的时候要求存入职员姓名全拼和简拼 ,这样做的好处是在做人员检索过滤的时候可以通过人员的拼音很快的找到对应职员在网上查找一番发现已经有工具做了,引入jar包直接使用package com.yy;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.f原创 2017-03-03 15:41:20 · 602 阅读 · 0 评论 -
开发中使用虚拟盘
在开发中经常会将文件夹虚拟为一个w盘方法:在需要虚拟的文件夹中创建一个文件:usethis.cmd文件内容为:subst w: /dsubst w: .substpause如图:执行这个文件就会将这个目录虚拟成为一个W盘如图:W盘和这个目录是同步的这样做的意义:这是为了在多版本开发时切换开发环境的时候原创 2016-12-20 14:01:59 · 370 阅读 · 0 评论 -
在宿主机查看docker使用cpu、内存、网络、io情况
在宿主机查看docker使用cpu、内存、网络、io情况docker stats 容器名或docker stats 容器iddocker stats horizonstar动态显示下列数据:CONTAINER CPU % MEM USAGE / LIMIT MEM % N原创 2016-12-20 10:56:28 · 23868 阅读 · 0 评论 -
eclipse workspace中生成的文件夹
当eclipse选定一个文件夹作为workspace工作空间时,就会在该目录中生成一些文件。 共三个文件夹: **.metadata .recommenders RemoteSystemsTempFiles**.metadata文件夹中主要保存保存了eclipse的所有状态,包括常用设置,字体大小,颜色,界面布局等等,如果删除了,那么这些设置也就没有了,下次启动eclipse时会重新初始化.原创 2016-12-27 10:49:14 · 7125 阅读 · 0 评论 -
eclipse丢失了Apache和svn插件
在AWS的eclipse上开发时,不知什么原因,eclipse丢失了Apache和svn插件,不能够安装tomcat和提交代码.右键项目没有run in server下载web开发插件后即可.下载svn插件后之前check out的项目自动关联了.但是提交代码是提示The working copy needs to be upgradedSvn 解决方法: Team----> upg原创 2016-10-17 15:08:49 · 570 阅读 · 0 评论 -
取得yum install下载的安装包
yum install 软件名: 安装软件安装软件下载的软件包路径: /var/cache/yum/x86_64/7/extras/packages但是默认情况下下载的软件包是安装完成立即删除 /etc/yum.conf keepcache=1 //设置安装软件后不删除安装包原创 2016-10-19 19:26:39 · 3069 阅读 · 1 评论 -
JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove系列方法的使用。
html方法,给元素添加html代码或者清空html代码(参数为空字符串);append向元素的末尾添加html代码;appendTo这个方法跟append方法的很像,只是要添加的html代码的目标有所不一样;after向元素的后边添加html代码,如果元素后面有元素了,那将后面的元素后移,然后将html代码插入;before向元素的前边添加html代码,如果元素前面有元素了,那将前面原创 2016-07-29 15:46:26 · 424 阅读 · 0 评论 -
jquery 选择器,模糊匹配
按姓名匹配 1,name前缀为aa的所有div的jquery对象 Js代码 $("div[name^='aa']"); 2,name后缀为aa的所有div的jquery对象 Js代码 $("div[name$='aa']"); 3,name中包含aa的所有div的jquery对象 Js代码转载 2016-07-29 09:30:10 · 1050 阅读 · 0 评论 -
Struts2向action传对象数组
比如多个 User对象需要从jsp页面利用ajax请求传递到后台action我开始是这样做的 在前台创建一个User[] 数组,将user对象放入该数组,并且使用var jsonText = JSON.stringify(users);把users数组转换为json字符串在后台使用List users 接收经过测试,我并没有在后台取到数据测试:如果user对原创 2016-07-28 18:34:29 · 2082 阅读 · 0 评论 -
命令行运行java程序*.jar包
java -classpath testApp.jar yy.MaintestApp.jar 为java程序yy.Main 为指定的有main函数的类这种方法是可以指定运行的yy.Main类里的主方法,也可以换成其他的入口类 java -jar testApp.jar yy.Main 等价于 java -jar testApp.jar 后面指原创 2016-07-18 14:51:18 · 600 阅读 · 0 评论 -
云聚数据平台
云聚数据平台官网:http://www.36wu.com/根据文档可以获得相应的web service服务这个是收费的需要通过一个key去访问可以申请使用key 可以使用一天测试代码:原创 2016-07-15 17:37:23 · 883 阅读 · 0 评论 -
web service开发 java
很多时候我们需要开发web service下面我就介绍一下 使用到的工具:Tomcat + axis2 + eclipse我们需要下载两个zip包,可从http://ws.apache.org/axis2/ 下载Axis2的最新版本:axis2-1.7.3-bin.zipaxis2-1.7.3-war.zip其中axis2-1.7.3-bin.zip文件中包含了原创 2016-07-15 17:27:23 · 2228 阅读 · 0 评论 -
spring整合hibernate扫描多个不同包下的实体类
spring整合hibernate时,只需要扫描一个包下的问件时: 需要扫描不同包下的文件时: classpath:entity classpath:com.kingdee.cloud.task.entity原创 2016-07-26 17:51:05 · 3771 阅读 · 0 评论 -
AOP切入点表达式解析
在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution(* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1、execution(): 表达式主体。原创 2016-07-26 17:36:50 · 2407 阅读 · 0 评论 -
spring引用另一xml文件中的bean
使用SSH开发项目,为了使项目模块化,使用了多个spring配置文件写了一个service queueSender是放在另一个xml文件的bean使用Junit测试service,代码:@Testpublic void test03(){ ApplicationContext spring =原创 2016-07-26 16:54:57 · 9333 阅读 · 0 评论 -
调试java GUI程序
新的工作:EAS检测工具新需求开发这是一个java GUI程序在开发中需要调试启动程序.程序的启动命令是写在一个bat文本中的.关键的命令是:我需要修改这条启动命令为debug启动方式端口号为3999,在eclipse debug调试中监听这个端口号就可以了原创 2016-07-04 09:47:35 · 1325 阅读 · 0 评论 -
在AWS上创建linux系统EC2使用docker
最近研究将金蝶eas安装在docker容器中运行,AWS上linux系统是自带了docker的,所以我们可以是很方便的使用.在这里我们选择的Cent OS系统的centos7.0-offical-bootable - ami-14118d2d,主要的原因是其它的Cent OS系统我没有研究出如何安装图形界面.本来玩docker可以不使用图形界面的.但是,在安装eas时是必须有图形界面才原创 2016-06-17 14:10:13 · 7293 阅读 · 0 评论 -
显示jvm环境变量
import java.util.*;import java.text.*;/** * 目的: * 显示环境变量和JVM的缺省属性 * 输入:无 * 输出: * 1 支持的LOCALE * 2 JVM的缺省属性 */public class Env { /** * main entrance */ public原创 2016-07-19 18:29:07 · 2880 阅读 · 0 评论 -
mysql绿色版的启动
mysql绿色版的启动进入到bin目录双击启动mysqld.exe然后再双机启动mysql.exe,启动成功直接去启动mysql.exe是无法启动的原创 2016-07-20 18:23:14 · 3373 阅读 · 0 评论 -
自定义shell脚本服务开机自启动
需求:启动linux是需要添加自定义ip地址到eth0网卡在/etc/rc.d/init.d目录下编辑auto_run文本:#!/bin/bash#add ip eth0ip addr add 10.8.2.1/32 dev eth0添加auto_run服务: chkconfig --add auto_run报错:service auto_run does原创 2016-10-25 11:00:56 · 1961 阅读 · 0 评论 -
AWS连接Linux
在AWS上创建好指定的linux系统的EC2后,我们需要连接我们的linux EC2在创建EC2时,我们指定了一个密钥文件,这里我用的密钥文件名称是test_yy.pem,我们需要通过这哥密钥文件来连接系统我们需要通过两个软件来连接运行puttygen.exe软件.点击load加载之前的密钥文件test_yy.pem然后点击Save public key 得到一个ppk文件原创 2016-06-17 11:22:41 · 2332 阅读 · 0 评论