2 BinCain1993

尚未进行身份认证

来 走着!

等级
TA的排名 19w+

设计模式之单例模式

单例设计模式学习记录单例的概念单例的几种写法恶汉模式懒汉模式懒汉加锁双重检测静态内部类枚举单例的概念单例的几种写法恶汉模式懒汉模式懒汉加锁双重检测静态内部类枚举...

2019-05-05 19:31:11

mybatis中使用--注释需注意

如下图所示:查询结果想注释掉一个字段,随手一个 ‘--’, 看着也变灰色了,应该是可以了吧?但是运行结果却是注释掉的字段会赋值为 "0"经检查,"--" 需改成"-- " 即 "--" 和注释的文字间有个空格,需千万小心总结下mysql中注释几种形式1. #注释内容2. -- 注释内容,注意看着--后面有个空格3. /*注释内容*/...

2019-01-09 14:00:02

java.sql.SQLException: The MySQL server is running with the --rds-deny-access option so it cannot ex

java.sql.SQLException: The MySQL server is running with the --rds-deny-access option so it cannot execute this statement 阿里云服务 到期 ,没有及时续费

2019-01-02 13:11:11

惊艳死你的各种好用工具

体育免费直播(NBA  足球)http://m.nball.cc/全国电视直播(含港澳等)http://bddn.cn/zb.htm油猴脚本(浏览器开挂 这个是真心厉害  各种吊炸天功能 包括各视频网站免VIP)https://blog.csdn.net/Jailman/article/details/81557795//好用在线网站技能解锁 (如怎么图片转PDF 类似百度经验)ht...

2018-12-27 15:00:33

Idea 不能点击VCS直接pull项目 报错“Can't update: no tracked branch No tracked branch configured for branch ”

一: Idea 不能点击VCS直接pull项目Can't update: no tracked branch        No tracked branch configured for branch master.        To make your branch track a remote branch call, for example,        git branch...

2018-12-07 16:20:28

maven打包异常:com.sun.org.apache.xml.internal.security.utils.Base64不存在

记一次maven打包项目异常第一步:maven打包异常:com.sun.org.apache.xml.internal.security.utils.Base64不存在解决方法:pom文件添加如下配置 <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2018-10-16 13:46:23

maven打包动态加载配置文件

在以前发布 LOCAL、SIT、生产 进行打包的时候,一般会选择两种解决方式1. 每次更改配置文件的内容(路径、数据库配置等)2. 将不同的环境分开。打包测试就开启测试环境的代码,打包发布生产就打开生产的项目代码。(此种情况适合流程化管理)很多时候是 本地、测试、生产打包都归你一个人操作的时候,启动多个项目或者修改配置文件就比较麻烦了。可以选择动态加载配置文件的方式,如下。一:如图所示,在每次pa...

2018-04-29 15:36:27

记录 SpringMVC+Mybatis环境 和 Struts + Hibernate环境 操作mysql存取BLOB数据

SpringMVC+Mybatis环境 和 Struts + Hibernate环境 操作mysql存取BLOB数据请求流程中的报文需要存储备用,但有的报文过长,在存MySQL时选择用BLOB类型1. 在SpringMVC+Mybatis环境下,直接设置对应的Entity中对应的字段为byte[]类型,存值时,直接将对应的String报文 getByte,再存值即可取值时,直接查MySQL...

2018-04-24 14:14:19

项目中含有证书 build运行正常 maven编译就报证书错误

用maven编译发布后报错java.net.SocketException: java.security.NoSuchAlgorithmException: Error 。。。。排除了证书失效等问题,又重新生成新的证书,一直不行。最后翻找别的项目发现解决方法如下:maven 的 plugins标签下添加即可:<plugin><groupId>org.apac...

2018-04-13 17:51:59

JS判断页面对象为空的几种写法

第一种:function isEmptyObject(e) { var t; for (t in e) return !1; return !0}第二种:function isEmptyObject(e) {    if(Object.keys(e).length === 0)          return true;   ...

2018-03-14 18:21:16

JAXB实现XML和java对象互转以及soapXml和对象互转需要注意的地方

public class JaxbXmlUtil { private static final String DEFAULT_ENCODING = "UTF-8"; /** * pojo转换成xml 默认编码UTF-8 */ public static String convertBeanToXml(Object obj) throws Excepti...

2017-11-05 03:00:13

通过反射将一个对象的值赋给另一个对象中对应的属性 不需要用set、get

  /** * @method test * @author BinCain * @return void * @date 2017/11/5 0005 2:19 * @Description: 将srcObj对象字段的值拷贝到destObj字段(前提:两个对象中的字段名相同时) ...

2017-11-05 02:41:15

设计模式之代理模式

自己写了一些关于代理模式的讲解,但确实没有如下这个例子讲的生动。但此内容有很多相同的博客,不知原创是哪一篇,所以没链接,自己重新写了一下。我学习时看的是 http://yangguangfu.iteye.com/blog/815787 /** * @author BinCain * @version V1.0 * @Description: 定义了女人的function * @

2017-10-26 09:47:49

递归return需注意

/** 递归的原则: 1. 基准情形; 2. 不断推进; 3. 设计法则; 4. 合成效益法则 2.递归实例:判断当传入的数字一直递归到1.组合成字符串输出 以下通过 错误和正确的写法对比学习*/ /** * 错误的递归 */private String testRecursive1(String str,Integer inte){ str ...

2017-10-25 16:06:06

List数据去重复几种做法整理

List中数据去重复,可以有以下几种做法。主要利用:1、list有序,可以便利判断重复。2、set不能插入重复数据@Testpublic void testDeleteListRepeat1(){ // 需要去重的集合 List listOld = new ArrayList; listOld.add(111); listOld.add(222); l

2017-10-24 11:30:51

java获取一个目录下的所有的文件或文件夹名称

public static void main(String[] args) { testFileDirOrName("你的项目路径");}private static void testFileDirOrName(String path) { File dirFile = new File(path); if (dirFile.exists()) { ...

2017-10-23 17:32:48

List、set以及map的遍历方式的整理

 @Testpublic void foreachSet() { Set setObj = new HashSet(); setObj.add("dsf"); setObj.add(1); setObj.add(5); //first: iterator Iterator iterator = setObj.iterator(); ...

2017-10-23 14:57:22

java端使用注解接收参数时,ajax请求注意

springMVC项目中,后台Java方法使用注解获取参数,ajax请求时分两种情况 {1:后台使用@requestParam 2:后台使用@requestBody时}1:后台使用@RequestBody时 需要注意的是: 1》:ajax中参数需要将json对象转成json格式的字符串2》:contentType需要设置成 applicatio...

2017-10-19 16:22:33

idea 创建maven项目遇到的小问题

一:idea启动Tomcat服务时,当前控制台会显示乱码的解决方案。 点击服务器的Edit Configurations 找到 VM options参数,在其后填写如下参数 -Dfile.encoding=UTF-8 或 -server -XX:PermSize=512M -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8二

2017-10-19 16:08:47

项目在intellij idea里配置tomcat可以启动并访问, 打成war包丢到tomcat webapps下能启动却访问不了相关的接口

项目在intellij idea里配置tomcat可以启动, 打包成war启动却访问不了 这个问题是因为idea会默认将项目以root为目录的文件 而丢到tomcat的webapps下面则是解压成你项目名称为目录的文件 可以有以下几种解决方案 一:将war改成作为root.war 二:在tomcat的server.xml文件的Host标签内配置 三:

2017-10-19 16:00:02
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。