- 浏览: 298308 次
- 性别:
- 来自: 北京
最新评论
-
qq_24396407:
博主,两个问题:1.如上代码报错:java.security. ...
PHP和Java的RSA加密互通 -
wj196:
u011690782 写道楼主啊,怎么一直报错啊什么报错啊?J ...
PHP和Java的RSA加密互通 -
u011690782:
楼主啊,怎么一直报错啊
PHP和Java的RSA加密互通 -
学而不止:
怎样在myEclipse中使用debug调试程序? -
13donggua13:
:ll: :: ps:
java中null与""的区别
文章列表
转载链接:https://blog.csdn.net/sinat_37001576/article/details/80182375
因为经常要给别人写一些接口,查询已发生的问题,如果日志记录的不清楚,难以找到问题,所以想做个东西,把别人请求的东西和接口响应后的结果在info日志中记录,经过尝试很多方法才达到目的,做一下记录,以便查找。
拦截器方式: 拦截器可以截取到很多信息,但是对于Controller的返回信息有限制,如果结果放在ModelAndView中,可以取到;如果是@ResponseBody的结果,没有找到方法取得,如果有人可以解决此问题,也请大家可以分享下。
/**
*
*/
package com.test.utils.web.interceptor;
import java.util.I ...
一、利用OpenSSL生成RSA公私钥
1.生成RSA私钥
openssl genrsa -out rsa_private_key.pem 1024
示例:
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQC19+3Zkg8ko4S7XeAjGl2ps8dEVGx2prFAAsq9OeNjvI4zbUG2
iw7fvk02VZuilYyspB/MR1nMEWreVj21FdnN/szIlC/stptlNMtmkZ28jv8QVvls
8O2Zp97qDxSWbYwZFT1nmQVK1uSZV7wMEldWTSlFcLuOXoFGGXnd ...
Thread的start和run
1) start:
用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执行run()方法,这里方法run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止。
2) run:
run()方法只是类的一个普通方法而已,如果直接调用Run方法,程序中依然只有主线程这一个线程,其程序执行路径还是只有一条,还是要顺序执行,还是要等待run方法体 ...
修改数据的编码,本机
修改环境变量 NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
AMERICAN_AMERICA.WE8ISO8859P1
MyEclipse
Alt+/不管用原因:新版本中MyEclipse的Alt+/是别的快捷键,Ctrl+Space是提示标签快捷键,而Ctrl+Space与输入法切换冲突不能用。
MyEclipse设置Alt+/快捷键
1). 点击Windows->Preferences->General->Keys
2). 在快捷键列表中找到:Word Competion,把它的快捷键 Alt+/ 改成 ...
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapTest {
public static void main(String args[]) {
Map<Integer, String> map = new HashMap<Integer, String>();
for (int i = 0; i < 2000; i++) {
map.put(i, i * 10 + "");
}
/ ...
/**
* 根据字节数截字
*
* @param str
* @param subBytes
* @return
*/
public static String subStr(String str, int subBytes) {
int bytes = 0;
for (int i = 0; i < str.length(); i++) {
if (bytes == subBytes) {
return str.substring(0, i);
}
char c = str.charAt(i) ...
<insert id="insert" parameterClass="orderScreenInfo">
insert into iecopyinfo
(SolutionName,CopyName,BoxText,SiteName ,SiteUrl,StartPosition, CopyTime,Status)
values
(#solutionName#, #copyName#, #boxText#, #siteName#, #siteUrl#, #startPosition#, #copyTime ...
PHP5安装配置指南
- 博客分类:
- php
PHP5安装配置指南
本例安装文件在这里下载 apache2.2.4 MySQL5.0.37 php5.2.1(zip)Apache 的安装 1 点击apahce安装包
2 接受协议
3 下面3项随便填即可 apache 监听80 端口.如果iis用了80端口,修改iis端口或者apache端口,以免冲突
4 这里默认的是 typical,建议选custom,点击next.
查询orcale的定时任务:
select * from all_jobs;
select * from dba_jobs;
district_upper 为父节点id,
/**从数据'夏津县'的id开始,根据他的district_upper找到以district_upper作为id的数据也就是找到他的父亲,查出所有的父级的数据*/
select t.id, t.district_name, t.district_upper
from itcpn_district t
start with id =
(select id from itcpn_district where district_name = '夏津县')
connect by prior district_u ...
在http://www.zeroc.com/download/Ice/3.3/ 下载3.3的版本。我安装的是Ice-3.3.1-VC90.msi。
安装后:配置环境变量:
ICE_HOME:C:\ICE3.3.1(安装的根目录)。
Path:%ICE_HOME%\bin
验证是否配置成功:cmd命令输入:slice2cpp
或者输入:slice2cpp -v
显示配置的版本。
Eclipse的插件版本下载相对应的:
下载地址:
http://www.zeroc.com/download/eclipse/plugins/
下载下来的jar放在Eclipse安装目录的plugins下,重 ...
后台代码:
public String cooperationFileUpload(HttpServletRequest req, User user) {
// SmartUpload su = new SmartUpload();//新建一个SmartUpload对象
//String mediaId = su.getRequest().getParameter("fileup_mediaId" );//取单个参数单个值
//String cooperationId = su.getRequest().getParamet ...
for(int i = 0; i<6 ; i++){
int k = ++i;
while(k<5){
System.out.println ("结果:"+i);
break;
}
}
明白其中的逻辑了吗?
正确答案:1 3
log4j.xml配置
- 博客分类:
- java
log4j.xml 文件放到src文件下,并且如果文件log,最好目录建好
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="stdout" ...