`
TimerBin
  • 浏览: 361093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
使用java中replaceAll去除字符串中包含的问号 String str = "aaa??bbb"; str = str.replaceAll("%3f", "").replaceAll("[?]", ""); System.err.println(str);  问号?在正则表达式中是特殊字符因此需要使用[]将其包含在其中,replaceAll默认支持正则表达式替换!
在服务端java代码中获取客户端访问IP地址代码: public String getRequestIp(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip = ...
fiddler 代理抓包工具,由于最近在工作中做一下手机端的网页,在PC端调试时得心应手,但是到了手机端出现各种问题,无意间发现了这款工具,可以对手机上的请求进行监控。   一、下载地址        https://fiddler.cn.uptodown.com/windows   二、前提条件        需要手机和安装 Fiddler 电脑在同一WIFI下,手机连接到WIFI。   三、找到安装Fiddler的电脑的IP地址,并找到手机连接到无线,对无线中的代理设置为电脑的IP地址,端口可在Fiddler中进行查找设置:   手机可以像以上方式进行设置,因手机型号而 ...
在项目中做form表单功能提交时,防止用户客户端后退或者刷新时重复提交问题,需要在服务端进行重定向跳转,具体跳转方式有以下几种方式: 公用代码: @RequestMapping(value="/index",method = { RequestMethod.POST, RequestMethod.GET }) public ModelAndView index(HttpServletResponse response){ ModelAndView model = new ModelAndView("/home/index"); retu ...
在进行图片上传的功能开发过程中,在功能中需要对上传的图片进行宽度、高度限制,以下罗列以下获取图片高度、宽度的方式:   一、在java中获取图片宽度、高度: import java.awt.image.BufferedImage; import javax.imageio.ImageIO; Inpu ...
基于Spring 的ThreadPoolTaskExecutor 线程池分段遍历读取集合list 代码如下所示:   1、定义线程池 <bean id="threadPoolTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!--初始线程池大小--> <property name="corePoolSize" value="10"/ ...
首先我在Window使用的IDE 是Wing 101 安装版,安装完成后在C:/Python34 默认生成了这个文件夹,因为在使用过程中需要安装nose 等其他模块。下面记录下在安装的过程中遇到的问题:   第一、下载ez_setup.py 下载地址如下所示:          https://pypi.python.org/pypi/setuptools   第二、在CMD 或者在Wing IDE中直接执行ez_setup.py,结果如下所示:  https://pypi.python.org/packages/source/s/setuptools/setuptools-20 ...
在系统中有两台linux服务器A(192.168.0.12)、服务器B(192.168.0.6),现在需要的是可以在服务器A上不使用密码直接SSH连接服务器B。   一、生成公私钥 通过在客户机A上生成公私钥,生成的公私钥命令如下所示: ssh-keygen -t rsa -f ~/.ssh/id_rsa -b:指定密钥长度; -e:读取openssh的私钥或者公钥文件; -C:添加注释; -f:指定用来保存密钥的文件名; -i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥; -l:显示公钥文件 ...
在Eclipse的RunJettyRun(jetty 7.6.8.v20121106)使用jetty时,在项目中使用到了spring-data-redis-1.5.0.RELEASE.jar、jedis-2.7.2.jar、jedis-2.7.3.jar,于是如以下代码方式访问Redis时:   private static RedisTemplate<String, Object> redisTemplate = ...; redisTemplate.opsForHash().put(CACHE_NAME + key, hashKey, value);  就会出现如下错误 ...
jetty容器效率非常高,于是在开发过程中一直使用jetty容器,在项目使用过程中遇到一些问题,以下是相关问题的笔记:   1、更新RunJettyRun 插件中的自有jar包 由于eclipse使用的RunJettyRun插件比较古老,一些jar包版本比较古老,像servlet-api.jar常用的包,可以在eclipse的Debug Configurations >>Jetty Webapp >> Jetty Classpath 左边菜单中关闭老版本Jar包使用,通过对Custom Jetty Classpath >> Add External J ...
在eclipse开发工具中使用jetty启动项目 第一、在eclipse中使用RunJettyRun插件来进行jetty启动 Eclipse中Install New Software 然后Add -> Archive,选择离线包安装即可 或者 将附件离线包直接放到eclipse\plugins文件夹下,重启eclipse就可以使用 ...
最近将项目的版本管理工具由SVN转为Git,下面记录下在此过程中遇到的问题:   第一步:检验当前linux系统是否已经安装git     [root@root root]# git usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [--html-path] [-p|--paginate|--no-pager] [--no-replace-objects] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] ...
面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次   不解释直接上代码:   import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; ...
针对java中String源码hashcode算法源码分析   /** The value is used for character storage. */ private final char value[]; //将字符串截成的字符数组 /** Cache the hash code for the string */ private int hash; // Default to 0 用以缓存计算出的hashcode值 /** * ...
在最近工作中需要图片上传功能,前提条件: 1、上传过程中页面不刷新。 2、上传页面中不使用file按钮(隐藏file按钮),用a标签来隐式调用file按钮。   于是想到基于Iframe做了一个图片上传,在JS中调用$("#uploadFile").submit()时出无法在IE浏览器下兼容容,无法正常上传提示"拒绝访问"脚本错误(在Chrome、FireFox下正常)。 详情可参阅:http://blog.csdn.net/jetxt/article/details/12953397   以下为两种解决方案说明:   第一种: 在 ...
Global site tag (gtag.js) - Google Analytics