`
wandejun1012
  • 浏览: 2732266 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  需求背景:由于一些接口并没有采用常规的form形式,而是用一个json作为入参,形如{"userName":"zhangsan","password":"123456"}. 这种情况下用restTemplate也行,用httpClient也行,但是restTempalte和httpClient都可能有乱码问题。我这里用最原生的UrlConnection来解决,加上一些头部信息,即可解决乱码,很爽。   关键代码:   public static void post(String url, Stri ...

encode解密

  浏览器地址栏在访问中文时会将它encode,即将中文用UTF8编码成16进制的。   那么我们如果人为碰到这种16进制的情况时,该如何将它翻译成人能识别的中文呢。   用这个网站即可(未测试过): http://tool.chinaz.com/Tools/URLEncode.aspx    
  1、mysql截串用substring就行。   substring(str, pos, len)   第一个参数是字段名,第二个参数是开始位置,第三个参数是长度。   举例: SELECT case when LOCATE('bankCardNumber',request)>0 then SUBSTR(request,LOCATE('bankCardNumber',request)+15,19) when LOCATE('pan',request)>0 then SUBSTR(request,LOCATE('pan',request)+4,16) ...
  文件->选项->签名。   refurl:http://jingyan.baidu.com/article/49711c61417545fa441b7ca5.html
  因为内部类有一个重要特性,就是可以访问外部类的成员变量,既然是这样,那外部类就必须实例化。   但是在静态方法中,是可以不用new外部类的实例对象就可以运行。   所以这就造成了矛盾。   所以在静态方法中不能直接new内部类的实例对象,必须先实例化外部类的实例对象。   要想解决这个问题:   可以在外部类里面新建一个init方法,把new内部类的逻辑移植到init里面即可。     另外,注意到,内部类是不能访问局部变量的,如果想访问,必须在局部变量前面加上final.  
背景:将新买的华硕,自带的win8系统干掉,重装win7发生的问题。   出现这个问题是,C盘的固态硬盘变成了MBR分区,而另一块硬盘的DEF分区仍然是GPT分区。   所以要将另一块硬盘的DEF分区全删除掉,然而重新分配分区即可。   refurl:http://zhidao.baidu.com/question/351317566.html   另外,安装win7还需要对BIOS进行一些设置,参考如下链接: http://ask.zol.com.cn/q/455989.html?qq-pf-to=pcqq.group    
  万万没想到,时隔1年多,还必须将这个不想再拾起的iplat4j拾起来。   而且很不幸的是,之前重装系统,将d盘不小心格式化,源码,db什么的,啥都没有了。   源码还好,在SVN 上存着呢。可是db呢,线上的服务器db竟然没 ...

mybatis demo

mybatis示例:   <select id="selectByUserIdAndProductId" resultMap="BaseResultMap" parameterType="HashMap" > <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. --> select id, p ...

postman 如何导出

  导出: 在collection里面有个share,点击进去,选择download.   导入:点击import collection即可。   refurl:http://segmentfault.com/q/1010000002690571/a-1020000002691246        
  这个问题,困惑我很久了。   总结:类的字段个数一定要大于json串的字段个数,否则反序列化失败。   Demo1: Junit1: @Test public void testJsonRead(){ //1.构造目标Json String targetJson_success = "{\"l\":1,\"m\":2}"; // String targetJson_failed = "{\"l\":1,\"m\":2,\&q ...

hadoop研究笔记

  1、hadoop的官网,最新版本是2.7.1 refurl:http://hadoop.apache.org/releases.html   2、在ibm的developworks的教程: refurl:http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1209hadoopbigdata/   3、hadoop的安装套件在cloudera里面有下载: refurl:http://www.cloudera.com/content/cloudera/en/downloads/quickstart_v ...

android helloworld

  1、下载最新的android studio。 下载地址:developer.android.com/sdk/installing/index.html?pkg=studio   如果不能FQ,就在网上搜索:android-studio-bundle-141.2117773-windows.exe。 建议下载exe版本的,不要下载压缩版,因为exe版清楚的描述了整个安装过程。   注意到:现在的Android Studio是集成了Android SDK的,安装的时候Android Studio的位置要和Android SDK放在不同的目录。   2、在开始菜单里面,直接打 ...
  http://www.cnblogs.com/smyhvae/p/4022844.html   http://www.cnblogs.com/smyhvae/p/4390905.html     https://docs.gradle.org/current/userguide/build_environment.html 注:grad官方网站。
  这是端口重复了。   adb的端口是5037,我的是因为kugoo的kadb也占用了5037端口所致     refurl:http://vcsos.com/Article/pageSource/140816/20140816162242.shtml    
  原因是mysql从5.0版本升级到5.6造成的。   解决方法就是将相应的jar包升级到较新的版本即可,比如mysql-connector-java-5.1.31.jar或者mysql-connector-java-5.0.8-bin.jar    下载地址在附件中.   ---------------------------------------------------------------------------------------- 注意到:在不改代码的情况下,目前insert或者update的问题,用升级jar包的方法可以解决上述问题。可是又带来了新的问题 ...
Global site tag (gtag.js) - Google Analytics