- 浏览: 62131 次
- 性别:
- 来自: 西安
最新评论
-
keepdoing:
垃圾!!!
java如何导出带有联动下拉框的excel
文章列表
web项目中引入logback
- 博客分类:
- logback
web项目中引入logback
https://blog.csdn.net/yangwenxue_admin/article/details/71715955
异步日志
https://blog.csdn.net/zhuyucheng123/article/details/21524549
package com.cib.cap4j.cfn.util;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.List;
/**
*
* CSV文件导出工具类
*
* Created on 2014-08-07
* @author
* @reviewer
* ...
参考资料:spring-framework-reference的Using @ModelAttribute on a method和Using @ModelAttribute on a method argument
先看一个没有使用@ModelAttribute的Controller方法.
[java] view plain
@RequestMapping
springmvc简单实现权限控制
- 博客分类:
- Spring
用过了Spring Security,一般都不会采用这种简单的自定义方式.自定义当然灵活自由,越要完善,也就意味做的工作越多.使用框架,别人考虑得相对周到,比如spring security的防止攻击就有session fixation, clickjacking, cross site request forgery.以下的简单实现的权限控制虽然可以去实现这样的功能,但就没必要了.当然这个模型是包含认证和授权.
1.写一个自定义注解(功能类似于spring security的@PreAuthorize)
[java] view plain
CentOS开启FTP及配置用户
- 博客分类:
- Linux
vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。
什么是vsftpd
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。
安装vsftpd
1、以管理员(root)身份执行以下命令
虚拟机安装完成之后,在 本机网络设置里面出现 两个网卡VMware Network Adapter VMnet1和VMware Network Adapter Vmnet8。联网用Vmnet8.
设置连接网络用的网卡,我用的无线上网所以我设置无线网卡,红色框中Vmware Bridge Protocol 前 打 勾。
@ModelAttribute使用详解
1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 (1)@ModelAttribute注释void返回值的方法
[java] view plain?
mysql:
show index from v3x_affair;
sqlserver:
SELECT a.name,c.name,d.nameFROM sysindexes a JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid JOIN sysobjects c ON b.id=c.id JOIN syscolumns d ON b.id=d.id AND b.colid=d.colid WHERE a.indid NOT IN(0,25 ...
一、事务定义:
显式事务:明确指定事务的开始,connection需要打开方可使用,默认为closed,即:显示调用con.BeginTransaction()
隐式事务:无法明确指定事务的开始,默认connection已被打开为open
分布式隐式事务:使用TransactionScope类 , 【跨库且使用同一个事务提交】
分布式显式事务:使用CommittableTransaction类,con.EnlistTransaction(Transaction对象)//将连接登记到事务 【跨库且使用同一个事务提交】
//以下事例采用Linq to SQL 数据源 ...
JGroups 入门实践
- 博客分类:
- JGroups
前言
JGroups是一个开源的纯java编写的可靠的群组通讯工具。其工作模式基于IP多播,但可以在可靠性和群组成员管理上进行扩展。其结构上设计灵活,提供了一种灵活兼容多种协议的协议栈。
JGroups 多线程的方式实现了多个协议之间的协同工作,常见工作线程有心跳检测,诊断等等。
JGroups实现多机器之间的通信一般都会包含维护群组状态、群组通信协议、群组数据可靠性传输这样的一些主题。
JGroups群组的各个节点是存在"管理节点"的,至少可以说某个节点提供了在一段时间内维护状态信息和消息可靠性检测的功能(一般是 ...
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zook ...
IDEA 13 注册码
- 博客分类:
- IDEA
用户名:Abby
激活码:57230-GEH3Y-DG3H9-CSLLK-TL66I-HU3R1
用户名:Aimee
激活码:31978-JPRYA-K5ZJD-QCOJI-QNJH5-2JO53
用户名:Angelia
激活码:82304-IEZGO-YN5QO-VJKKF-6X50B-H2UA6
用户名:Amanda
激活码:91740-A10YV-4YT6B-BL62E-CNOLA-8X7C4
方法/步骤
Maven项目中使用本地JAR包
- 博客分类:
- maven
在Maven项目中使用本地JAR包有两种方法:
1. 使用system scope
<dependencies>
<dependency>
<groupId>org.richard</groupId>
<artifactId>my-jar</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath ...
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下载的。手动下载的话就会带来一个问题,就是,怎么样手动将下载下来的 JAR 包添加到 Maven 的本地仓库。关于这个,网上也有很多资料。我说下我的做法。
下面分享下我在IDEA上直接把Web项目跑到Tomcat上的方法(跟Eclipse好像不太一样,有那么一点点小麻烦)具体步骤如下:
1. 创建Web项目
创建Web项目的方法我就不多说了,参考:
用社区版 IDEA 和 普通版的 Eclipse 开发 Java Web 项目
使用Idea社区版开发Web项目
我直接使用从Eclipse导入过来的oschina项目。
2. 配置你系统上的Tomcat到IDEA上