- 博客(133)
- 资源 (6)
- 收藏
- 关注
原创 Linux常用命令
文章目录套路如果调查一个服务不可用系统相关查看操作系统状况查看cpu信息查看Linux内核版本命令(两种方法):查看Linux系统版本的命令(3种方法):Linux下有7个运行级别:计划任务工具给路径起别名 alias查看所有的环境变量查看或变更语言包权限相关将用户添加到某个组将文件夹权限赋于某组更改文件夹权限所属查看系统资源占用情况TOP 查看内存和CPU占用情况Java 相关找到Java 进程的PID后使用jmap查看使用情况使用jmap -heap 查看jvm状况查看进程中堆栈的使用信息配置相关打开端
2020-09-20 00:19:41
894
原创 关于Linux 进程 open too many files 的问题
有时tomcat 或 weblogic的服务里会报这样的错误,有些是建立socket连接时报出的错误。导致的直接原因是因为服务的进程打开了太多的文件或网络连接,超过了系统定义的值(系统定义的值可以用ulimit -n 来查看)。调查可能会用到的命令: ps -ef | grep 服务名 // 用于查找进程号 lsof -n | grep 进程号 | vim - // 查看这个进程都打开了哪些链
2017-10-20 16:09:15
512
原创 JavaScript 学习笔记
JavaScript 包含三部分 1.ECMAScript 语言的核心 常用的是ECMA 3 2. 文档对象模型 DOM 3. 浏览器对象模型 BOM\基本数据类型数字字符串布尔值undefinednullundefined 和 null 的区别是一个是未定义,一个是定义了但是没有值非基本类型(即对象)查看类型操作符 typeofnumberstringbooleanundef
2017-07-21 14:33:24
438
原创 【闲着没事儿干】Spring Aop例子
Maven 的Pom里添加几个用到的包<!-- AOP相关 --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.6.12</version> </dependency>
2016-01-25 23:16:34
602
原创 【闲着没事儿干】JDK动态代理
接口类 package com.luxs.spring.dynamicProxy;import com.luxs.bean.Teacher;public interface Subject { public void request(); public void request(String name); public void request(Teacher teacher);
2016-01-25 22:56:37
459
原创 Eclipse->Run On Server 错误:Project facet Java version 1.7 is not supported.
更改了JDK版本后再次运行程序出现这个错误 原因是因为安装Tomcat时,需要指定一个JDK,如果这个JDK版本和工程BuildPath指定的版本不一致时,就会出现这样的错误。windows->Preferences->Server->Runtime Environment 更改指定的JRE即可
2016-01-20 11:57:17
1467
原创 CMD 批处理 选择器
@echo off :selectecho *********************************************************************************************echo 1:开户 2:销户 3:账户冻结 4:
2015-09-02 16:55:00
681
原创 Quartz集成Spring框架
1. 引入maven需要的包 org.quartz-scheduler quartz 2.2.1 org.quartz-scheduler quartz-jobs 2.2.1 2. 创建配置文件quartz.properties org.quartz.scheduler.instanceName = MySchedu
2015-08-27 10:36:23
610
原创 Quartz 的简单使用(不使用任何框架)
1. 引入maven需要的包 org.quartz-scheduler quartz 2.2.1 org.quartz-scheduler quartz-jobs 2.2.1 2. 创建配置文件quartz.propertiesorg.quartz.scheduler.instanceName = MyScheduleror
2015-08-27 10:12:28
647
原创 Git 安装
1 安装支持包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel2 下载源码 https://www.kernel.org/pub/software/scm/git/3 解压缩源码 比如,下载的gi
2015-07-31 16:10:37
1480
原创 Gitolite 安装
安装:# 获取版本库git clone git://github.com/sitaramc/gitolite# 创建bin目录,用于存放安装后的文件mkdir -p ~/bin# 将gitolite安装到bin目录gitolite/install -to ~/bin# 使用YourName.pub公钥初始化版本库gitolite setup -pk YourName.pub #Y
2015-07-31 15:49:43
765
原创 Eclipse配置tomcat,访问http://localhost:8080出现404错误
问题:通过eclipse来启动tomcat会碰到“访问http://localhost:8080出现404错误”这样的问题,需要在eclipse中进行设置才行。解决:打开eclipse的server视图(Tomcat v6.0Server at localhost-config),双击你配置的那个Tomcat v6.0 Server atlocalhost-config ,打开
2015-07-31 14:57:07
681
原创 Base64实现加密、解密
package zxBank.Controller;import java.io.UnsupportedEncodingException; import sun.misc.*; public class Base64 { // 加密 public static String getBase64(String str) { byte[]
2015-07-02 23:14:56
2307
原创 Spring MVC 后台进行post跳转
平时大多数用得还是get跳转,今天遇到一个POST跳转的需求,一下子就蒙圈了。网上查得用RedirectView跳转,试了半天,总是get跳转,不知道是方法不对是压根就不行。最后还得用最笨的方法解决,唉。直接输出页面: /** * 充值跳转页面 * @param model * @param request * @param amt * @retur
2015-07-02 20:35:16
10456
1
原创 Tomcat SSL配置
1生成数字证书首先生成数字证书,生成证书到 D:\localhost.keystore使 用 JDK 的 keytool 命 令 , 生 成 证 书 ( 包 含 证 书 / 公 钥 / 私 钥 ) 到D:\localhost.keystore:keytool -genkey -keystore "D:\localhost.keystore" -alias localhost -ke
2015-04-29 15:42:17
533
转载 kaptcha验证码使用
原文地址:http://www.tuicool.com/articles/Fviuqe效果图:官方地址: https://code.google.com/p/kaptcha/w/list1、把下载的kaptcha-2.3.2.jar添加到lib中2、配置web.xml增加servletservlet> servlet-name>Kaptchase
2015-04-13 10:38:45
4713
转载 Shiro在web应用中实现验证码功能
原文参照:http://www.micmiu.com/opensource/security/shiro-web-captcha/目录结构:概述扩展shiro认证验证码工具验证码servlet配置文件修改修改登录页面测试验证[一]、概述本文简单讲述在web应用整合shiro后,如何实现登录验证码认证的功能。[二]、扩展shiro的认证创建验证码异常类:Cap
2015-04-12 17:46:30
2261
1
原创 使用BeanUtils时产生的一些问题
BeanUtils.copyProperties(oldPojo, pojo);pojo中存在BigDecimal 类型的数据则会出现如下的异常org.apache.commons.beanutils.ConversionException: No value specified解决办法(注册一个默认值): BigDecimalCo
2015-04-12 16:05:38
701
转载 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的方法
文章来源:http://www.phperz.com/article/15/0109/45586.html防止原文章被删,这里也写一下。本文为大家分享的是一篇让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的方法 ,感兴趣的同学参考下。bootstrap简介Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Tw
2015-04-10 11:36:19
1600
1
原创 Jquery 常用操作
1. Map,List,Bean 的操作java 中是这样的 Map modelMap = new HashMap(3); modelMap.put("total", "1"); modelMap.put("data", new ArrayList()); modelMap.put("success", "true"); 其中City是一个javabea
2014-11-27 11:24:32
711
原创 【Hibernate】关于hibernate中使用createSQLQuery后返回的结果处理
在hibernate 中使用createSQLQuery(特别是多表结合的时候或复杂SQL时使用比较方便)后,会返回一个LIST,如果自己新建一个BEAN然后一个一个进行SET的话,比较麻烦,维护也比较难。这样可以利用SQLQuery 类中ResultTransformer进行结果的转换(直接转换到自己定义的BEAN中)。但这里要自己定义一个BEAN的转换类继承自ResultTransfo
2014-11-11 20:49:23
7539
原创 【Hibernate】Could not obtain transaction-synchronized Session for current thread
出现上述错误的原因有skn
2014-11-11 20:23:44
8388
原创 Hibernate4 使用Proxool连接数据库出现 at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcSer
其实只要看第一行就可以了 at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:244) ,就是d
2014-10-28 15:41:42
5092
1
原创 Hibernate相关文档网站
http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/#tutorial-webapp-deploy
2014-08-26 14:45:14
561
原创 Hibernate 自动生成 hbm文件
1. http://download.jboss.org/jbosstools/updates/stable/
2014-08-11 15:06:49
821
转载 Python代码性能优化技巧
来自:IBM developWorksPython代码性能优化技巧摘要:代码优化能够让程序运行更快,可以提高程序的执行效率等,对于一名软件开发人员来说,如何优化代码,从哪里入手进行优化?这些都是他们十分关心的问题。本文着重讲了如何优化Python代码,看完一定会让你收获满满!代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据
2012-10-17 13:34:21
794
原创 Google 代码 Style
http://google-styleguide.googlecode.com/svn/trunk/http://sd.youkuaiyun.com/sd/1
2012-10-17 12:57:44
479
转载 [转]内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结
<br />原文link<br /> <br />堆和栈的区别<br /><br />一个由C/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其<br />操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回<br />收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。<
2010-07-01 15:42:00
777
原创 GO语言初试
刚看到GO的排名下滑了,心想我还没用过GO语言呢,别太落后了啊,于是乎就写了一个GO语言的HelloWorld,我这种水平的也就是写写HelloWorld了。首先去下一个在 win32 下编译GO的编译器,去网上搜吧。然后配置环境变量: set GOROOT= [解压目录]/goset GOOS=mingwset GOARCH=386然后写代码:package mainimport "fmt"func main(){ fmt.Print("Hello.world."); //t
2010-06-13 00:24:00
1100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人