java
懒丹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
避免出现where 1=1
where 1=1低效,被迫进行全表扫描,执行效率不高,为进行数据检索性能优化,要避免出现where 1=1.拼接字符串查询数据,有时候有多个可选条件由用户选择时,不能确定在哪个条件前加where,那个条件前加and,可以用这种方法:/*** where 1=1替换* @param sql* @param hasWhere* @return*/public原创 2013-08-23 09:26:56 · 1758 阅读 · 0 评论 -
Mybatis实现原理深入解析
Mybatis实现原理深入解析转载自http://yuncode.net/article/a_5525ec26eee5268未知真实作者。。。转载 2016-12-02 15:22:39 · 24994 阅读 · 7 评论 -
Log4j,Log4j2,logback,slf4j日志学习
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、数据库等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j有7种不同的log级别原创 2016-10-22 09:20:46 · 20873 阅读 · 5 评论 -
NoSQL
NoSQL前言NoSQL,泛指非关系型的数据库,全称Not Only SQL,意即“不仅仅是SQL”。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Oracle或者是MySQL。甚至是做一些默认的选择,比如使用.NET的一般会选原创 2016-09-09 17:28:26 · 5314 阅读 · 0 评论 -
spring boot项目引用kaptcha
pom 文件引用依赖 com.google.code kaptcha 2.3.2 kaptcha.jar在maven库里没找到,自己去官网下载的mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2原创 2016-06-24 17:17:23 · 8611 阅读 · 2 评论 -
ace tree使用小记
最近使用ace admin模板,里面的组件很丰富,但是文档太少,用起来是真心吐血啊,一点点摸索,做个笔记引用Js文件下载的不同版本的模板,一定要按照该版本模板示例来,在这上面吃过亏啊,在网上下载的【AceAdmin1.3.2_中英双语完整版(2015-5-21_update)】,汉化和未汉化版里面的示例就不一样/*ace-tree栏目选择树*原创 2016-06-22 17:08:54 · 13657 阅读 · 7 评论 -
java读取和设置配置文件中的属性参数
package net.maxt.httpwatch.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import转载 2014-12-30 10:09:30 · 1904 阅读 · 0 评论 -
问题笔记
MyEclipse中删除对Hibernate的支持通过菜单MyEclipse->Add Hibernate Capabilities添加了对Hibernate的支持,由于配置出了点问题,想要重新来过。菜单里好像没有删除对Hibernate支持的功能,删掉相关文件后,没有那个选项了,只能手工删除了,查阅到的方法:1.把项目根目录下文件.myhibernatedat原创 2013-08-22 19:58:38 · 748 阅读 · 0 评论 -
java调用webservice接口方法
webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天搜索到了非常好的 webservice provider列表http://www.webservicex.net/WCF/default.aspx这上面列出了70多个包括很多方面转载 2015-01-09 16:36:36 · 2179 阅读 · 0 评论 -
收录一些xss漏洞过滤方法
一、漏洞类型说明 1、 高危漏洞 高危漏洞包括:SQL注入漏洞、XSS跨站脚本漏洞、页面存在源代码泄露、网站存在备份文件、网站存在包含SVN信息的文件、网站存在Resin任意文件读取漏洞。 SQL注入漏洞:网站程序忽略了对输入字符串中包含的SQL语句的检查,使得包含的SQL语句被数据库误认为是合法的SQL指令而运行,导致数据库中各种敏感数据被盗取、更改转载 2015-01-26 15:47:26 · 6687 阅读 · 0 评论 -
一次失败的面试——学会总结
虽然能耐不大,好歹是写了一年代码的被公司原创 2014-10-21 11:05:53 · 1961 阅读 · 0 评论 -
续上
今天的面试只是两个基础问题,但是还是木有回答好,鄙视自己下原创 2014-10-22 22:19:10 · 638 阅读 · 0 评论 -
JSON和JAVA的POJO的相互转换
package com.synda.json.test;import java.util.Collection; import java.util.HashMap; import java.util.Map; import net.sf.json.JSONArray; import net.sf.json.JSONObject;转载 2013-11-28 11:31:11 · 1252 阅读 · 0 评论 -
接口实现类上面写@override报错
接口实现类上面写@override报错The method of type must override a superclass method...据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 。而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以转载 2013-08-27 11:41:59 · 5154 阅读 · 0 评论 -
使用spark将hive数据写入elasticsearch或hbase
使用spark将hive数据写入elasticsearch或hbase将hive或者其他关系型数据库中的数据搬迁到es或hbase代码依赖socket入口:MyServerThread实现工具类PropertiesUtil配置文件config.properties客户端MyClient测试执行脚本将hive或者其他关系型数据库中的数据搬迁到es或hbase需求:因为需要使用hadoop能力,所...原创 2018-12-19 15:59:30 · 5791 阅读 · 3 评论
分享