自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

格罗姆高的专栏

本人的工作中所搜集的资料以及自我的经验总结,希望有所帮助。

  • 博客(48)
  • 收藏
  • 关注

原创 Hive基础语句(建库,建表,导入数据)

可能会遇到权限不足的问题:hadoop fs -chmod 777 /user将一个文件加载到HDFShadoop fs -mkdir /user/demo/states/hadoop fs -put /tmp/states.txt /user/demo/states/hadoop fs -ls /user/demo/states/使用hadoop fs 文件系统命令 将...

2019-03-08 09:04:07 4190

原创 阿里云下linux系统lyx字库导致jcaptcha图片乱码

今天运行环境报了一个异常.找回密码页面成这个样了..系统使用的是JCaptcha插件.本地运行,并没有发现异常,检查前后台代码,也无异常.因此,怀疑是服务器环境的原因.在网上搜索,发现有多类似的情况.https://blog.csdn.net/zhangming1013/article/details/78326988/ 联系服务器管理员,检查了帖子中所说的 /us...

2018-10-26 10:53:57 410

原创 进入新公司.使用ROR框架.

转眼就快三年了.中间因为换了公司,没法上网.就放弃了更新博客.虽然也没什么人看就是了...以后更新可能更多是关于ROR以及项目管理方面.不忘初心,努力更新.!

2017-11-15 11:23:22 649

转载 Doxygen + Graphviz windows下安装配置(图解)

要使用doxygen生成漂亮的调用关系图,那就必须安装下图形生成工具graphviz软件,要通过html生成chm文档,那就要用htmlhelp软件了,我想已经说明了三者的关系了,哦,至于doxygen做什么,生成html文档或其他格式的文档软件撒 首先下载三个软件,均下载windows下的安装包,地址如下:doxygen:http://sourceforge.net/projec

2015-01-09 10:24:43 618

原创 排除bug的一般性原则。为实践中所总结

进入项目中时,项目已经是后期了,需要开发的东西很少,反而是bug层出不穷。所以很多时候都是在处理bug,以前自己开发的时候,出现bug,由于熟知业务逻辑,以及后台代码,所以想想就能大致确定出现问题的地点:是前台?是代码?还是数据库。但是修改别人的bug,就不是这样了,这些bug神出鬼没,很难一眼看到问题所在。经常需要从前台一路跟踪参数直到数据库,才能找到出现问题的地方。修改了一些之后,

2014-12-10 15:50:01 1060

转载 jsp页面绝对路径的处理

file.jsp代码:import="java.sql.*,java.util.*,java.io.*" errorPage=""%>html>head>    String path = request.getContextPath();    String basePath = request.getScheme() + "://"

2014-12-09 18:07:07 655

转载 java判断是window系统还是Linux系统,并获取其IP地址及文件上传

这是upload类的方法:public class Upload {    public static String upload(FormFile formfile,String dirPath,int port){        String savePath="";         String ip="";        try{            String

2014-11-06 13:20:27 1014

转载 [转]Oracle字符串拼接的方法

本文转自:http://www.blogjava.net/liuwuping12064915/archive/2011/06/27/353096.html和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。比如执行下面的SQL语句: SELECT '工号为'||FNumber||'的员工姓名为'||FNa

2014-11-04 10:05:41 681

转载 myeclipse内存溢出问题 .

1、修改eclipse.ini 在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下: -vmargs-Xmx512m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=64m2、设置Default VM Argumen

2014-09-28 17:51:35 639 1

转载 搞定request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1这个小问题

最近在进行web开发时,遇到了request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1,这是为什么呢,照道理讲,应该是127.0.0.1才对,为什么这个获取的值变成了ipv6了呢,而且我发现这种情况只有在服务器和客户端都在同一台电脑上才会出现(例如用localhost访问的时候才会出现),后来上网查了查原因,原来是/etc/hosts这个东西作怪(在windows上应

2014-07-21 13:19:50 571

转载 一个工具类 RequestUtils

RequestUtils 这个类主要是用来获取关于请求的一些信息的工具类

2014-07-21 13:17:48 1996

转载 tomcat部署项目

找到Tomcat的安装目录,然后找到D:/Tomcat 6.0/conf中的server.xml和web.xml在server.xml中加入这样一些代码:                   reloadable="true" debug="0">        紧跟后面的是 这样些代码              其中 docBa

2014-07-18 16:19:26 473

转载 Eclipse Java注释模板设置详解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Descriptio

2014-04-21 10:58:36 684

转载 工作别太用力!你该学学这5个聪明工作法

工作别太用力!你该学学这5个聪明工作法  为什么你努力善用每分每秒,却永远有做不完的事情?为什么有人能够日理万机,却还是精力无限?想摆脱穷忙又毫无品质的生活,你应该立刻实践以下5项聪明工作法:  1. 每天最多做三件事  请拿出你落落长的待办清单,圈出最重要的一~三件事,然后给自己一天的时间,卯足全力解决它!你不需要因为还有很多事要做而焦虑,只需要专注今天、当下、以及最重要的问题。

2014-04-16 10:46:40 788

原创 一则文言说清《人月神话》

“欲成一工程,许汝十人,何日可成?”曰:“一zai”

2014-04-15 23:16:21 975

转载 如何画程序流程图

看PST代码很多天了,里面的读写流程看懂了,又忘了,再看,再忘,归咎于笔记的不完善与可读性差, 今天开始学习流程图.下面介绍一下标准程序流程图的符号及使用约定一,引言程序流程图(Progran flowchart)作为一种算法表达工具,早已为工国计算机工作者和广大计算机用户十分熟悉和普通使用.然而它的一个明显缺点在于缺乏统一的规范化符号表示和严格的使用规则.最近,国家标准局批准的国家标

2014-04-13 15:08:40 3156

转载 jdbc,jdbcTemplate获取数据库类型

很多时候,系统需要连接多个数据库处理,或者考虑代码兼容不同数据库的问题。当然是用hibernate无需考虑这些问题,但是如果想只用jdbc就必须考虑这个问题了,因为不同数据库是用的sql语法都不相同。 那如何确定获取数据库类型呢,在网上搜罗了许久,终于有所收获。如下: 如果使用的spring的jdbcTemplate,可以这样获取: DatabaseMetaData md = this

2014-04-12 15:56:03 3077

转载 jdbc,jdbcTemplate获取数据库类型

很多时候,系统需要连接多个数据库处理,或者考虑代码兼容不同数据库的问题。当然是用hibernate无需考虑这些问题,但是如果想只用jdbc就必须考虑这个问题了,因为不同数据库是用的sql语法都不相同。 那如何确定获取数据库类型呢,在网上搜罗了许久,终于有所收获。如下: 如果使用的spring的jdbcTemplate,可以这样获取:

2014-04-10 14:33:24 1296

转载 用JS改变的元素CSS样式

CSS样式的引用有3种方式:style引用、class引用、id引用,所以js改变元素的样式我们也分3种来说。1.js改变由style方式引用的样式:方法一:document.divs.style.cssText="border:1px solid #000000;color:#FF0000";方法二:document.divs.setAttribute("style","border

2014-04-10 10:49:45 835

转载 如何在tomcat里为多个应用配置不同的访问端口

打开tomcat安装目录,查看conf/server.xml                          8099" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirect

2014-04-01 15:10:29 644

转载 教你如何将Access数据库移植到SQL Server

随着用户对于企业级高性能数据库的需求的增长,用户时常要从Microsoft Access Jet引擎的文件-服务器环境下转换到MicrosoftSQL Server的客户-服务器环境。Microsoft Office 2000中的Access 2000 Upsizing Wizard可实现将数据表和查询转移到SQLServer 7.0中。如果您用的是Access的较早的版本,您可以先将它升级为Ac

2014-04-01 13:37:34 971

转载 关于Spring事务回滚的问题

在Spring的配置文件中,如果数据源的defaultAutoCommit设置为True了,那么方法中如果自己捕获了异常,事务是不会回滚的,如果没有自己捕获异常则事务会回滚,如下例比如配置文件里有这么条记录: .... 那么现在有两个情况情况1:如果

2014-04-01 10:19:11 814

转载 js怎么实现文本框中的颜色变化

需求:html中input文本框,当获得焦点时,文本框的颜色变化,失去焦点时,恢复原来的颜色。这个用JS怎么弄啊?不用JS也可以,只要能实现在“获得/失去焦点”能改变文本框的颜色,这个都可以。希望各位大侠能够帮一下小弟啊! <input type="input" id="somId" name="U

2014-04-01 09:22:47 3606

转载 安装、设置与启动MySql绿色版的方法

1、解压 mysql-noinstall-5.1.30-win32.zip(下载地址http://dev.mysql.com/downloads/mysql/5.1.html)2、在 F 盘建立目录 MySql\MySqlServer5.1\    3、把解压的内容复制到 F:\MySql\MySqlServer5.1\4、在 F:\MySql\MySqlServer5.1\ 中找 m

2014-03-29 10:22:58 715

原创 jdbctemplate batchUpdate方法。

在进行新购的时候,需要一次插入大量数据,因此效率较慢,现在采用新的插入方法,jdbctemplate的batchUpdate,大幅度提高了效率。在serviceimp层是这样的/** * 功能描述:根据传入的数据进行单根插入(修改时新增) * @param newline * @param qtynew * @throws Exception * Company:

2014-03-14 13:21:27 13720 1

转载 Spring JdbcTemplate 批量插入或更新操作

Spring JdbcTemplate 批量插入或更新操作用 JdbcTemplate 进行批量插入或更新操作方法一:代码只是测试用的一个小例子。public int insertContractAch(List list) throws DataAccessException {       final List temList = list;       String

2014-03-14 10:14:31 1332

原创 update top的使用方法

update top(10) dtms_doc_canuse   where ...后边是不能跟order by的 因此可以这么处理update  dtms_doc_sendlinetool set issign='1' where  drilltool_id in                      (select top 3 drilltool_id from dtms_

2014-03-13 12:00:23 3136

原创 jdbctemplate

final User user = new User(); jdbcTemplate.query("SELECT * FROM USER WHERE user_id = ?", new Object[] {id}, new RowCallbackHandler() {

2014-03-12 19:34:08 612

转载 JdbcTemplate详解

1、JdbcTemplate操作数据库Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。同时,为了支持对properties文件的支持,spring提供了类似于EL表达式的方式,把dataSource.properties的文件参数引入到参数配置之中,。实例代码如下:提供数据源的相

2014-03-04 13:06:52 833

转载 java 反射常用方法

在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中:1.Class类:代表一个类。2.Field类:代表类的成员变量(成员变量也称为类的属性)。3.Method类:代表类的方法。4.Constructor类:代表类的构造方法。5.Array类:提供了动态创建数组,以及访问数组元素的静态方法。◆.Class类在java.la

2014-02-27 15:53:09 565

转载 jvm_bind问题解决

告诉你的应十分的明确了!地址被占用 , 首先你应该知道你的java服务器的端口号 到多都是8080   ;你在运行中输入cmd 进入大黑屏 , 输入netstat -ao  看看哪个进程用的 是你的java端口 , 把相应的  在进程中把对应的进程停了就可以了!你找一下 进程里应该有两个JAVAW的进程 你关一个站用内存小的就可以了```你最好使用shutdown关闭tomcat.

2014-02-26 15:24:27 1023

转载 js数组的操作

用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建 var arrayObj = new Array(); //创建一个数组var ar

2014-02-26 14:38:52 534

转载 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2014-02-24 08:52:14 457

转载 sql中top使用方法

在编写程序中,我们可能遇到诸如查询最热门的5篇文章或返回满足条件的n条记录的情况,在SQL语言中,可以使用TOP关键字来实现。  TOP关键字在SQL语言中用来限制返回结果集中的记录条数,其使用方法有两种形式,下面做以详细的介绍:(1)返回确定数目的记录个数语法格式: SELECT TOP n FROM [查询条件]其中,n为要返回结果集中的记录条数(2

2014-02-22 17:37:40 1676

转载 先排序,然后根据排序删除前几条数据oracl

同分页查询一样,是3层结构的子查询delete from stockpile where rowid in   (select ROWID from       (select rowid from stockpile where username='fttc' order by xhasc)   whererownum/如果是2层结构的就不可以,2层结构如下:dele

2014-02-22 17:36:57 1420

转载 stirng int类型转化。

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte

2014-02-22 16:58:11 591

原创 通过反射将对象的属性拼接成为字符串

/** * @return 返回指定类型sql 的局部;(update|insert)。 * @param entity 实体对象 *@param attrandfields 数组;三维数组。如:String[][] attrandfields={{attr1,attr2,attr3},{field1,field2,field3},{"","",""}} *@param sqlt

2014-02-22 09:56:28 1814 1

转载 首字母转为小写的方法。

ava code//首字母转小写 public static String toLowerCaseFirstOne(String s) { if(Character.isLowerCase(s.charAt(0))) return s; else return (new StringBuilder

2014-02-20 15:24:10 2931

转载 一个反射将对象转化为sql语句的实例

//一个反射将对象转化为sql语句的实例。转自weiluo12public class Student { private int studid; private String major; private double age; public Student() { super(); } public Stude

2014-02-20 15:22:56 931

转载 JAVA中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte

2014-02-19 16:11:33 542

空空如也

空空如也

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

TA关注的人

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