随笔分类 - Java
摘要:DTD约束简介 文档类型声明 文档类型声明就是DOCTYPE,它告诉解析器,XML文档必须遵循DTD定义。同时,他也告诉解析器,到哪里找到文档定义的其余内容。在前边的例子里DOCTYPE很简单: <!DOCTYPE students[]> 文档类型声明以<!DOCTYPE开始,然后是根标签的名字,我
阅读全文
摘要:爬取网址 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/index.html 因为数据比较大,存储为一个json,会内存溢出。 所以按照每个省市进行存储。 同时因为远程访问链接拿取数据,所以会将已经拿到网页进行缓存,以便下次使用。 \\审
阅读全文
摘要:在pom.xml中添加如下: 将 src/main/java, src/main/resource 包下的指定类型文件进行打包操作 输出到输出目录(classes)
阅读全文
摘要:为order 添加转义符号“ ` ” `order`<property name="autoDelimitKeywords" value="true"></property><property name="beginningDelimiter" value="`"></property><prope
阅读全文
摘要:1 【SpringMVC学习07】SpringMVC中的统一异常处理 我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是cont
阅读全文
摘要:java通过jdbc访问mysql,update数据返回值的思考 先不说那么多,把Java代码贴出来吧。 我们知道。在mysql中,如果我们修改一条数据的原始值和修改后值是一致的,那么就会返回影响的行数为0 很好,那么执行上面java的代码,理论上就会返回0。但是经过多次执行、多次测试,返回的始终是
阅读全文
摘要:资源查找器PathMatchingResourcePatternResolver的使用 PathMatchingResourcePatternResolver是一个Ant通配符模式的Resource查找器,可以用来查找类路径下或者文件系统中的资源。 classpath: 用于加载类路径(包括jar包
阅读全文
摘要:ant 通配符 我们常用的匹配模式有ANT模式,比如acegi可以用PATTERN_TYPE_APACHE_ANT来使用ANT匹配模式,那什么是ANT匹配模式呢。 ANT通配符有三种: 通配符 说明 ? 匹配任何单字符 * 匹配0或者任意数量的字符 ** 匹配0或者更多的目录 例子: URL路径 说
阅读全文
摘要:Spring中的aware接口 Spring中有很多继承于aware中的接口,这些接口到底是做什么用到的。 awre.png aware,翻译过来是知道的,已感知的,意识到的,所以这些接口从字面意思应该是能感知到所有Aware前面的含义。 先举个BeanNameAware的例子,实现BeanName
阅读全文
摘要:JAVA—API和SPI概念 目录 概念 JDBC实例 自己实现一个SPI 总结 概念英文: What is the difference between Service Provider Interface (SPI) and Application Programming Interface (
阅读全文
摘要:Java的三种代理模式 Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代
阅读全文
摘要:什么是分布式系统中的幂等性 最近很多人都在谈论幂等性,好吧,这回我也来聊聊这个话题,光看着俩字,一开始的确有点一头雾水,语文不好嘛,词太专业嘛,对吧 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用
阅读全文
摘要:package test; import java.io.File; import java.io.IOException; public class TestFilePath { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Syst...
阅读全文
摘要:java 中 ResourceBundle 使用 可以根据以下类进行获取国际化文件: 可以获取jar包中国际化文件:
阅读全文
摘要:mybatis动态SQL中的set标签的使用 set标记是mybatis提供的一个智能标记,我一般将其用在修改的sql中,例如以下情况: <update> update user <set> <if test="name != null and name.length()>0">name = #{n
阅读全文
摘要:mybatis动态sql中的trim标签的使用 trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if test="name
阅读全文
摘要:mybatis中_parameter使用和常用sql mybatis中_parameter使用和常用sql 在用自动生成工具生成的mybatis代码中,总是能看到这样的情况,如下: <select id="selectByExample" resultMap="BaseResultMap" para
阅读全文
摘要:byte为什么要与上0xff? 无意间翻看之间的代码,发现了一段难以理解的代码。 byte[] bs = digest.digest(origin.getBytes(Charset.forName(charsetName))) ; for (int i = 0; i < bs.length; i++
阅读全文
摘要:https://segmentfault.com/markdown/
阅读全文
摘要:https://blog.csdn.net/u013047660/article/details/45169669 谷歌浏览器,火狐浏览器,360浏览器测试可行,IE7测试也是可行的 <span style="font-size:14px;"><!DOCTYPE HTML PUBLIC "-//W3
阅读全文

浙公网安备 33010602011771号