- 浏览: 5246920 次
- 性别:
- 来自: 北京
-
最新评论
-
fanchengliang:
好用,特地登录了来顶
破解 navicat premium 11 -
w_mojian180:
这个方法对于子类来说是没效果的
Spring AOP会忽略从父类继承的方法 -
cremains:
如何使用redis实现分布式锁 -
wangyudong:
没这么麻烦吧,网上找了一个Holer工具,只需要配置一个Acc ...
公网访问局域网内的数据库 -
haoxuexi87:
Jmeter性能测试从入门到精通(2018年最新)课程观看地址 ...
JMeter 接口测试入门01
文章列表
使用java 语言,如何打开文件夹和浏览文件呢?
打开文件夹或打开目录
/***
*
* @param folder
* : directory
*/
public static void open_directory(String folder) {
File file = new File(folder);
if (!file.exists()) {
return;
}
Runtime runtime = null;
try {
runtime = Runtime.getRuntime( ...
项目中使用struts2 下载文件,使用手机浏览器有问题,老是报
java.lang.IllegalStateException: Cannot call sendError() after the response has been committed
没办法了,就使用servlet下载apk文件。
servlet类如下:
package com.shop.jn.web.servlet;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import javax. ...
异常出现的场景:
(1)ssh项目,提供下载功能。项目使用tomcat部署;
(2)写了一个测试类来测试下载功能,执行时报异常:
java.lang.IllegalStateException: Cannot call sendError() after the response has been committed
下载类在struts中的配置(截取):
<action name="downloadOneFile" class="downloadOneFileAction">
<result type=&qu ...
java 中,如何从InputStream 读取字节数组呢?
方式一:
/***
* Has been tested
*
* @param in
* @return
* @throws IOException
*/
public static byte[] readBytes(InputStream in) throws IOException {
byte[] temp = new byte[in.available()];
byte[] result = new byte[0];
int size = 0;
while ...
项目中使用了maven,而且搭建了nexus 私服。
经常会遇到如下问题:
(一)
使用maven构建的项目下面都有一个pom.xml文件,里面设置了该项目的依赖的jar包。第一次因为没有联网或者nexus服务未启动,导致下载jar失败,以后依然下载失败。后来终于找到了原因:
因为第一次下载失败时,会在C:\Users\huangwei\.m2\repository 中生成对应jar包的lastUpdated文件,如xwork-core-2.1.6.jar.lastUpdated。因为有这个lastUpdated文件,所以以后都不会真正下载xwork-core-2.1.6.jar了。 ...
java 中使用base64编码和解码:
第一种方式:
通过反射使用java 中不对外公开的类:
/***
* encode by Base64
*/
public static String encodeBase64(byte[]input) throws Exception{
Class clazz=Class.forName("com.sun.org.apache.xerces.internal.impl.dv.util.Base64");
Method mainMethod= clazz.getMethod("en ...
在java 中,如何把二进制文件(如图片,ssl证书 )转化为字节数组呢?
代码如下:
@org.junit.Test
public void test055() throws IOException {
File inFile = new File("d:\\Chrysanthemum.jpg");
FileInputStream fileInputStream = new FileInputStream(inFile);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOut ...
struts2中 ValueStack的set方法与setValue方法的区别呢?
示例代码:
ActionContext.getContext().getValueStack().setValue("myname22", "ttt");
区别:
(1)setValue 方法必须要求有该属性的setter方法,否则会报错:
Error setting expression'myname22' with value 'ttt' - [unknown location]
set方法设置的属性与该action没有任何关系,所以就算action中 ...
我做的一个考试系统,使用了hibernate和spring,原来使用的tomcat版本是6,后来把tomcat换成了apache-tomcat-7.0.30-windows-x64,spring的版本是:3.1
结果启动tomcat时报错如下:
.6.
Feb 27, 2013 12:18:00 AM org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], ra
ndom [true] ...
在linux 中,如何遍历指定目录下的所有文件夹呢?
要求能搜索结果中包含隐藏文件夹
脚本名:ergodic_folder.sh
脚本内容:
#!/bin/sh
list_alldir(){
for file2 in `ls -a $1`
do
if [ x"$file2" != x"." -a x"$file2" != x".." ];then
if [ -d "$1/$file2" ];then
...
大家好!
我是黄威,2011年武汉毕业的,
现在在阿里巴巴从事软件开发,
希望学弟学妹过来实习
实习地点:杭州阿里巴巴
麻烦推荐下,辛苦了
面向人群
2020届毕业生(毕业时间:2019月11日~2020年10月)
包含本科和研究生
校招申请入口
http://alibaba.tupu360.com/campusActivity/getActivityInfo?activityCode=d_lfNmEPjToBSWn3h969zQ3fnm7de%2Fj4%2FGh_KwJF2mc%3D&enter=menu
也可以投递简历 到 hanjun.hw@a ...
git常见问题解决方法
commit 了没有push 想回滚,怎么办
前提:commit过,但是没有push
git reset --hard 0248d8341472ab9d80d4e43ce89876f502fc975c
或者
git reset --hard HEAD^ (执行完之后,commit的都没有了,并且不会有修改的)
没有--hard,修改的会保存,并且是未commit的状态
注意有没有--hard的区别
没有commit有修改,想revert 怎么办?
git checkout -- test.sh
git checkout -- read ...
java多线程知识整理 本文不是入门篇,仅记录容易出错的知识点
为什么需要多线程
根本原因:
同一段时间尽量做更多的事;
充分发挥CPU的功能,避免浪费CPU资源;
同一时间需要做不同的事;
多线程的核心问题
gradle 是什么
gradle 是一个让构建自动化的工具,类似于maven,ant的功能.使用gradle可以给java项目编译,单元测试,打包,或者生成可执行的jar包等
gradle的依赖环境
gradle依赖java环境,所以使用gradle前需要安装jdk 或jre
gradle 构建项目的流程
如何使用redis实现分布式锁
为什么要使用分布式锁?场景?
涉及到重复提交或交易的地方
场景一:提交订单