- 浏览: 10605 次
- 性别:
- 来自: 北京
最新评论
文章列表
一、问题的提出。 项目使用Spring MVC框架,并用jackson库处理JSON和POJO的转换。在POJO转化成JSON时,希望动态的过滤掉对象的某些属性。所谓动态,是指的运行时,不同的controler方法可以针对同一POJO过滤掉不同的属性。 以下是一个Controler方法的定义,使用@ResponseBody把获得的对象列表写入响应的输出流(当然,必须配置jackson的MappingJacksonHttpMessageConverter,来完成对象的序列化)
1
2
3
4
5
6
7
8
@RequestMapping(pa ...
GNOME添加桌面启动程序
- 博客分类:
- Linux
gnome桌面的所有菜单项都存储如下位置:
/usr/share/applications/
新建一个菜单项,直接在该目录下新建一个后缀名为.desktop的文件即可。
vi /usr/share/applications/newitem.desktop
文件内容如下:
[Desktop Entry]
Version=1.0
Name=My Program
Icon=/some/path
Exec=/home/danny/some/path/myprog/prog
Terminal=false
Type=Application
...
挂载 ntfs-3g
- 博客分类:
- Linux
sudo yum install ntfs-3g #安装
mount -t ntfs-3g /dev/sdd4 /ntfs #挂载
如果需要开机自启动挂载,可以在vi /etc/fstab文件结尾添加需要挂载的NTFS盘
/dev/sdd4 /ntfs ntfs-3g defaults 0 0
LINUX CETOS7
- 博客分类:
- 搭建一个科研平台
http://seisman.info/linux-environment-for-seismology-research.html
请参考这个文章
安装Maven后每次启动出现警告信息:
Eclipse is running in a JRE, but a JDK is requiredSome Maven plugins may not work when importing projects or updating source folders.
分两步解决问题:
1. 检查Eclipse正在使用的JRE
‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.
如果没有JDK, 则先新增一个Stan ...
Mysql 开启远程访问
- 博客分类:
- MYSQL
基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤:1、登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";mysql> flush privileges; 第一句中"%"表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:GRANT ALL PRIVILEGE ...
那最简单的IO说吧 在本地文件系统和HDFS文件系统中的IO操作
下面这个例子是合并本地文件系统的目录下的文件 到HDFS文件系统
public static void main(String[] args) throws IOException, URISyntaxException { //Hadoop resource configuration class Configuration conf=new Configuration(); //get FileSystem's instance //call fac ...
内容参照http://shiro.apache.org/features.html(纯属个人理解板门弄斧。很有多解释不当的地方请见谅。实属英语太差劲)
Apache Shiro是最全面,同时也是最为简单易用有效的安全框架。并介绍了一些该框架的细节特点
最简单容易理解的java 安全API,类和接口的命名都直接并具有意义的。一切皆可插拔,但最好包持默认值。
支持一个或多个的可插拔数据源的身份验证(例如:jdbc、ldap、activeDirectory)。
执行访问控制,基于角色或者细粒度的授权,
一级缓存支持增强应用程序执行性能 内置的基于POJO的企业级回话管理。用于WEB的 ...
目的
此文档描述了 FairScheduler, Hadoop 的一个可插入式的调度器,允许 YARN 应用在一个大集群中公平地共享资源。
简介
公平调度是一种分配资源给应用的方法,以致到最后,平均上所有应用获得相等的资源。 Hadoop NextGen 能够调度 ...
//AbstractTransactionalJUnit4SpringContextTest继承这个类实现失误回滚
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
import javax.annotation.Resource;
import junit.framework.Assert;
import org.junit.I ...
注意:该操作是在servlet2.2以后得版本不支持原有的getSessionid
step1:添加session 监听器配置web.xml
<listener>
<listener-class>
com.keweisoft.ecmp.httpsessionlistener.ScsSeesionListener
</listener-class>
</listener>
step2:编写监听器
package com.keweisoft.ecmp.httpsessionlisten ...
更多信息:http://baike.baidu.com/view/1278430.htm http://freemarker.org
[color=green]
<!-- Freemarker Maven dependency-->
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.20</ve ...
MySQL触发器使用详解
- 博客分类:
- MYSQL
[color=red]
CREATE TRIGGER trigger_name
trigger_time
trigger_event ON tbl_name
FOR EACH ROW
trigger_stmt
[/color]
trigger_name:标识触发器名称,用户自行指定;
trigger_time:标识触发时机,取值为 BEFORE 或 AFTER;
trigger_event:标识触发事件,取 ...
python print'hello' File "<stdin>",line 1 print 'hello' SyntaxError:invalid syntax
刚开始看Python,照着书上些了个hello,结果错误:
>>> print 'hello'
File "<stdin>", line 1
print 'hello'
^
SyntaxError: invalid syntax
查看3.0文档:http://docs.python.org/rel ...