自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 Win环境下安装vue及运行vue开发的前端项目

vue安装及配置首先下载node.js要求版本在8.9以上官网:https://nodejs.org/zh-cn/下载完可检查在windows任务命令行里输入node -v使用淘宝NPM镜像源下载比较快命令:npm install -g cnpm --registry=https://registry.npm.taobao.org安装vue-cli(全局安...

2020-02-27 15:59:00 130

原创 Windows2008R2 一键安全优化脚本

::author vim::QQ 82996821::filename Windows2008R2_safe_auto_set.bat:start@echo offcolor 0a@echo 请选择要服务操作类型:@echo 1.更改远程端口,重启后生效@echo 2.目录权限优化@echo 3.系统服务优化@echo 4.网络安全优化[修改注册表]@ech...

2020-02-27 15:48:00 449

原创 Myeclipse maven项目转web项目

右键点击项目,选择project facets,或者在properties选择,点“Convert to faceted from...”勾选java和Dynamic Web Module 选项接下来,选择"Further configuration available..."这里的content directory选择src/main/webapp,如果你是按maven标准...

2020-02-27 15:38:00 139

原创 Mybatis自查询递归查找子

先看一下数据库 主键id,名称product_code,父parent,和kind设计菜单类setter,getterDaopublic interface ProductMapper { List<TProductKindRelationDto> getProductKindRelationDto();}mapper.xml<mapper nam...

2018-09-18 14:38:00 954

原创 将博客搬至CSDN


 自今日启将博客搬家至CSDN












2018-08-30 10:34:00 135 1

原创 JVM内存越多,能创建的线程越少,越容易发生java.lang.OutOfMemoryError: unable to create new native thread。...


 一、认识问题:首先我们通过下面这个 测试程序 来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,测试程序:Java代码  import java.util.concurrent.CountDownLatch;     public clas...

2018-03-20 10:09:00 648

原创 如何配置springboot一访问服务器本地图片


 大家好,之前写过一篇配置tomcat访问服务器本地资源的,但现在使用了springboot内嵌tomcat\jeyyt后,怎么来访问本地资源呢?打好springboot框架后,在application.properties文件里配置几项东西:##添加本地资源,必须以/结尾,访问http://ip:port/webname/11.jpgweb.upload-pa...

2017-12-05 17:31:00 1511

原创 Activity 与 springMvc相整合


 准备环境:springMvc框架及Activity所需要的jar:创建spring-activity.xml文件,里面内容:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h...

2017-12-05 17:12:00 796 1

原创 三分钟了解Activity工作流


 一、 什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登录系统——点击请假——上级登录系统点击允许就这样,一个请假流程就结束了有人会问,那上级不用向公司提交请假记录?公司不...

2017-07-05 20:59:00 97

原创 xml 加载多个properties文件


 xml 配置项:<bean id="propertyConfigurer" class="com.boc.icms.archive.util.ExPropertyPlaceholderConfigurer"> <property name="locations"> <list>

2017-05-09 17:31:00 411

原创 TCP的三次握手(建立连接)和四次挥手(关闭连接)


 TCP(Transmission Control Protocol) 传输控制协议三次握手TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结...

2017-04-23 15:01:00 73

原创 记一次 synchronized 锁字符串引发的坑兼再谈 Java 字符串

业务有一个需求,我把问题描述一下: 通过代理IP访问国外某网站N,每个IP对应一个固定的网站N的COOKIE,COOKIE有失效时间。 并发下,取IP是有一定策略的,取到IP之后拿IP对应的COOKIE,发现COOKIE超过失效时间,则调用脚本访问网站N获取一次数据。 为了防止多线程取到同一个IP,同时发现该IP对应的COOKIE失效,同时去调用脚本更新COOKIE,针对I...

2017-04-18 14:52:00 237

原创 java单点登录原理与简单实现


 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限...

2017-04-05 11:38:00 296 1

原创 关于 Java 面试,你应该准备这些知识点


 马老师说过,员工的离职原因很多,只有两点最真实: 钱,没给到位心,受委屈了 当然,我是想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理想的offer,除了运气,基本功也要足够的扎实,希望下面的面试经验能给你们能够提供一些帮助。 项目经验 面试官在一开始会让你进行自我介绍,主要是想让你介绍一下自己做过的一些项目,...

2017-04-05 10:59:00 89

原创 Java 内存模型

Java并发采用的是共享内存模型,线程之间的通信对程序员来说是透明的,内存可见性问题很容易困扰着java程序员,今天我们就来揭开java内存模型的神秘面纱。 在揭开面纱之前,我们需要认识几个基础概念:内存屏障(memory Barriers),指令重排序,happens-before规则,as-if-serial语义。 什么是 Memory Barrier(内存屏障)? 内存...

2017-04-05 10:53:00 80

原创 java利用SuffixFileFilter统计目录下特定后缀名文件的数目


 /** * 文件处理类 * @author zhangcd * @date 2017年1月3日 */public class FileUtil { /** * 得到所有后缀的数目 * * @param directory 目录 * @param suffixFilter 后缀 * @par...

2017-03-31 17:40:00 1352

原创 oracle 将查询结果输出到txt文件里


 在查询语句里先输入spool filepath 中间是需要查询的语句,最后spool off 就会把中间查询的结果都输入到file文件里spool E:\log.txt;select id,name from users;spool off;









...

2017-02-10 16:29:00 5570

原创 Oracle11g 数据库的导入导出

导出:全部:exp imagesys/imagesys@orcl file=/icms/20170116.dmp full=y用户:exp imagesys/imagesys @orcl file=/icms/20170116.dmp owner=imagesysexp system file=/icms/lims2017116.dmp log=/icms/icms.log o...

2017-02-10 16:27:00 153

原创 oracle 快速复制一张表,并在此创建索引,日志及并行度


 复制表结构及其数据create table table_name_new as select * from table_name_old只复制表结构create table table_name_new as select * from table_name_old where 1=2只复制表数据insert into table_name_new se...

2017-02-10 16:25:00 934

原创 在无TNS配置时,登录到数据库。

sqlplus user/pw@ip:port/servicenamesqlplus user/pwd@tnsnamesqlplus user/pwd---aixsqlplus /nolog>connect user/pwdsqlplus / as sysdba格式一:jdbc:oracle:thin:@//<host>:<port>/<se...

2017-02-10 16:24:00 279

原创 Linux 、AIX环境下查看oracle配置信息(service_name、SID、tnsname)。

SID:echo $ORACLE_SIDservice_name:sqlplus / as sysdba; show parameter instance_name; show parameter service_names;  show parameter service;select instance_name from v$instance; tnsna...

2017-02-10 16:23:00 3244 1

原创 oracle 基础知识


 1、  AIX环境下查看oracle配置信息(service_name、SID、tnsname)。SID:echo $ORACLE_SIDservice_name:sqlplus / as sysdba;show parameter instance_name; show parameter service_names; show param...

2017-02-10 16:18:00 75

原创 不安装oracle客户端用sqlplus连接数据库

在不安装oracle客户端情况下用sqlplus连接数据库:1、去官网下载http://www.oracle.com/technetwork/topics/winx64soft-089540.htmlinstantclient-basic-windows.x64-11.2.0.4.0.zipinstantclient-sqlplus-windows.x64-11.2.0.4.0.z...

2017-02-10 15:52:00 394

原创 XDB基于Library的备份及恢复

基于standalone全备份语句:xdb backup --federation xhive://localhost:1235 --standalone --file E:\xdbData\xDB_back\xdb_backup.bak恢复:在空的xdb环境中clean stop-server xdb ;在xdb Client程序中打开恢复窗口:Federation-&gt...

2017-01-18 17:51:00 199

原创 批处理教程

第一部分:批处理的专用命令 批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。 1、 REM REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在RE...

2017-01-17 13:53:00 87

原创 生成bat文件及sh文件

---windows下cmd执行java文件1、将project程序打成jar包2、新建文件夹--新建.bat文件3、bat文件内容:(config配置文件--lib用到的jar包,包括1的jar包)@title 拷贝文件set slib=%cd%;./com/config/;./com/lib/log4j.jar;./com/lib/copyFile.jarjava -Xmx1024...

2016-12-30 13:56:00 597

原创 查找文件目录下及子目录下所有文件

/** * 获取某个文件夹及子文件下的所有后缀的列表 *@auther zhangcd *@date 2016年12月26日 *@param dirStr *@param suffixFilter *@return *@throws IOException */ public static List...

2016-12-30 13:54:00 533

原创 在Myeclipse中将maven程序部署到tomcat中

用新版的m2e插件就可以了,而且发布后修改jsp是不需要重新发布的。MyEclipse10.6自带新版m2e,只需在Run Configuration的Maven Build中new一个输入configuration,并在goal中输入tomcat:run,不需要任何配置即可发布到内置的tomcat中。如果要发布到外置的tomcat,复制war包过去即可,或者在MyEclipse的Ser...

2016-12-09 15:43:00 100

原创 删除myeclipse下svn用户名和密码

在不同的操作系统下,操作基本类似。  以win7为例  1、进入c:/Users/[你的用户名]/AppData/Roaming/Subversion/auth目录,删除该目录下的所有文件;  2、重启eclipse/myeclipse,提交svn的文件就会提示输入用户名和密码了。  XP为例:  1.C:\Documents and Settings\WT\Application Da...

2016-12-09 14:58:00 140

原创 Java调优

Java调优经验谈对于调优这个事情来说,一般就是三个过程: 性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统、应用的监控工具来发现问题。 性能分析:问题已经发生,但是你并不知道问题到底出在哪里。此时就需要使用工具、经验对系统、应用进行瓶颈分析,以求定位到问题原因。 性能调优:经过上一步的分析定位到了问题所在,需要对问题进行解决,使用代码、配...

2016-12-04 22:45:00 91

原创 myBatis系列之四:关联数据的查询

myBatis系列之三:增删改查是基于单表的查询,如果联表查询,返回的是复合对象,需要用association关键字来处理。 如User发表Article,每个用户可以发表多个Article,他们之间是一对多的关系。1. 创建Article表,并插入测试数据:-- Drop the table if exists DROP TABLE IF EXISTS `Article`; ...

2016-11-27 21:08:00 105

原创 oracle和postgresql 递归查询父子关系记录语法区别

oracle:一、数据db数据字段如下:task_id             task_name         t.parent_task_id       ******                     ***                          ***                               ***000001          ...

2016-11-23 11:14:00 290

原创 JavaEE7 HTML5利用WebSocket实现即时通讯

HTML5给Web浏览器带来了全双工TCP连接websocket标准服务器的能力。换句话说,浏览器能够与服务器建立连接,通过已建立的通信信道来发送和接收数据而不需要由HTTP协议引入额外其他的开销来实现。在本教程中我们将在Java EE环境下实现一个简单的websockect服务器端来和客户端进行数据交互。本教程需要以下环境:JDK 1.7.0.21tomcat 7...

2016-11-22 14:55:00 140

原创 jsp html5 video实现在线视频播放源码,支持IE6,7,8,10,11,谷歌,火狐等浏览器


 jsp源码:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.ge

2016-11-22 13:03:00 802

原创 设置 Unix,Linux环境下的NLS_LANG


       设置 NLS_LANG 变量        1) 正确配置 LC_ALL 参数   2) 配置 telnet/ssh/SecureCRT 客户端的字符集      linux中可以用locale命令来查看 NLS_LANG设置,如下例所示    [root@HXZG ~]# locale  LANG=en_US.UTF-8 ...

2016-11-21 16:44:00 1129

原创 java加密算法--MD5加密和哈希散列带秘钥加密算法源码

package com.ompa.common.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.sp...

2016-11-21 15:57:00 387

原创 java 根据 根节点及所有子成员 构造树tree


  实体类entitypackage com.ompa.biz.entity;import java.util.ArrayList;import java.util.List;public class TreeEntity {private String id;private String name;private String father...

2016-11-21 15:29:00 158 1

原创 jsp页面img利用tomcat配置访问服务器绝对路径显示图片

1、打开tomcat下的server.xml文件,路径\apache-tomcat-7.0.62\conf文件夹下。2、下<host></host>加入<Context path="/ompa/uploads/" docBase="G:\ompa\uploads\" reloadable="true"></Context> 配

2016-11-21 15:15:00 601

原创 PostgreSQL模仿Oracle的instr函数

--  -- instr functions that mimic Oracle's counterpart  -- Syntax: instr(string1, string2, [n], [m]) where [] denotes optional parameters.  --  -- Searches string1 beginning at the nth chara...

2016-11-20 21:45:00 2117

原创 linux清理内存命令


 1.清理前内存使用情况 free -m2.开始清理  echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况 free -m4.完成!查看内存条数命令:# sync# echo 1 > /proc/sys/vm/drop_caches  echo 2 > /proc/sys/vm/drop_caches  ...

2016-11-16 22:28:00 89 3

java性能分析 jmap jstack

java程序性能分析thread dump和heap dump,dump文件:在故障定位(尤其是out of memory)和性能分析的时候,dump文件记录了JVM运行期间的内存占用、线程执行等情况。 heap dump:记录某一时刻JVM堆中对象使用情况,哪些对象占用了太多的堆栈空间,来发现导致内存泄露或者可能引起内存泄露的对象。 thread dump:记录java应用中各线程在某一时刻的运行的位置,即执行到哪一个类的哪一个方法哪一个行上。

2018-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除