`
chenyuguxing
  • 浏览: 39325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
今天无事, 在自己租的阿里云服务器上部署了一个项目, 本地正常, 但是放到阿里服务器上就报空指针, 打印日志太麻烦(日志非常重要, 只是这次懒得打了), 就找了一下远程调试tomcat的方法 1. 首先保证远程服务器的 tomcat 是以 debug 模式启动的. tomcat 默认的远程调试端口是 8000, debug 启动方式是/catalina.sh jpda start, 修改远程调试端口方法: 找到 conf 下的 catalina.sh 文件, 修改里面的JPDA_ADDRESS="8000" 为未占用的端口即可 2. 在本地 eclipse 中 ...
转载文章:http://www.weixuehao.com/archives/474#comments MD5是什么 message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。 在下载一下东西时,经常在一些压缩包属性里,看到md5值。而且这个下载页面,很可能会在某一个地方,写了一句,此文件的MD5值为XXXXXXXXX。这有什么作用呢? 白话白话:md5,其实就是一中算法。可以将一个字符串,或文件,或压缩包,执行md5后,就可以生成一个固定长度为128bit的串。这个串,基本上是唯一的。 所以,有 ...
1) DATE:等于java.sql.Date 2) TIME:等于java.sql.Time 3) TIMESTAMP:等于java.sql.Timestamp 1.日期: @Temporal(TemporalType.DATE)@Column(name = "applyDate", nullable = false, length = 10) public Date getApplyDate() { return applyDate; } 在页面端取值:2011-07-05 2.时间: @Temporal(Tem ...
eclipse 版本 mars 最近想在 eclipse 中集成 glassfish, 但是一直不成功, 从网上找的方法下载之后一直在 server 中无法找到 glassfish, 后来直接在官网上找的方法 步骤 Help --> Eclipse Marketplace, 在 find 中输入 glassfish , 点击后面的 Go, 如图 点击 install (安装之后就成了 Installed) 但是安装并重启eclipse 之后仍然不能显示, 后来点击 more info 中发现 mars 需要 java8, 然后修改 eclipse.ini 文件中的- ...
今天程序报了这样一个错:could not initialize proxy - no Session. 原因是在web.xml 中新增了 <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/test/*</url-pattern> </filter-mapping> 而在 web.xml 中的 是这样配置的, 而我在 struts2 的action 中调用了一个对象的关联对象属性, 导致了报这个错误 <filte ...
<pre name="code" class="java">/** * Test.java * cn.ffcs.interf.common.util * * Function: TODO * * ver date author * ────────────────────────────────── * 14-六月-14 caigch * * Copyright (c) 2014, TNT All Rights Reserved. */ package cn.ffcs.porta ...
1. redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。 2. redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。 3. chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。 //////////////////////////////////////////////////////////////////////////////////////// ...
EJB3 支持的操作类型   [java]   /**   * Cascade types (can override default EJB3 cascades   */   public enum CascadeType {   ALL,   PERSIST,   MERGE,   REMOVE,   REFRESH,   DELETE,   SAVE_UPDATE,   REPLICATE,   /** @depreca ...
最近想把原来的数据库从 oracle 迁移到 mysql, 主要方便于自己开发. 用到了Navicat. 当然 Navicat 是收费的, 但是可以免费试用 14 天 需要准备的程序:Navicat. 下载地址 :http://www.navicat.com.cn/download/navicat-premium http://download.csdn.net/detail/u011526234/9396691 我下载的是 32 位的, 64位的下载下来不能安装, 下载完成后按提示安装即可 下载Instant Client , 用于连接 oracle, 主要是方便于没有装 orac ...
今天遇到一个问题: 要给下拉框添加一个选项(用的是 ligerui 实现的), 下拉框的数据是通过 ajax从后台传过来的, 在后台的时候有可能是一个 list , 也可能是一个 json 形式的字符串, 当然通过 struts2 返回到前台已经是一个 json 对象了, 给它加一个选项, 其实就是在 list 中添加一个 json, 不想修改后台代码, 后台发现 jquery 的 $.merge 方法可以实现 例如 从后台返回的内容, 利用 console.log(result) 打印出来是这个样子的: [] 我们在 js 中可以声明一个 json 类型的字符串, 例如 var d ...
项目开发中,开发人员经常用SVN来管理代码,在和服务器同步时,每次都看到一堆.class,.log,target等文件, 这样很不舒服。 解决方法: 打开:window-->preferences-->team-->Ignored Resource-->Add Pattern 忽略文件夹: 如忽略target文件夹,就Add Pattern,填入*/target/* 忽略文件: 如忽略.class类型的,直接填入 .class
git pull origin master 在使用git时,在未添加.ignore文件前使用 git add . 将所有文件添加到库中,不小心将一些不需要加入版本库的文件加到了版本库中。由于此时还没有提交所以不存在HEAD版本,不能使用 git reset HEAD命令。 解决: 使用 git rm -r --cached . ps:注意最后是有点的,前面是两个 - 。
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。 有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。 (1).针对单一工程排除文件,这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一份规则,而不是张三自己有一套过滤规则,李四又使用另一套过滤规则,个人比较喜欢这个。配置步骤如下: <wbr><wbr><wbr><wbr><w ...
以前看了一篇使用命令行构建 maven 多模块项目, 比较麻烦, 今天试着用 eclipse 构建, 应该比较简单 一. 创建 parent 创建 maven 项目 配置, 注意 Packaging 的选项 pom. 主要用于管理依赖. 修改 pom.xml 文件, 添加项目所用依赖以及版本. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x ...
今天项目遇到了一个问题, 本地没有问题, 但是一放到服务器上,ajax 请求就一直报错: Caused by: java.lang.IllegalAccessException: Class org.apache.struts2.json.JSONWriter can not access a member of class org.hibernate.cfg.annotations.PropertyBinder$NoValueGeneration with modifiers "public" 网上查了一下, 说是返回的 json 数据中有问题, 解决方法 一. 在 ...
Global site tag (gtag.js) - Google Analytics