- 博客(34)
- 收藏
- 关注
原创 Java 8 特性
lamda表达式() -> expressiona -> expression(a,b) -> expression(a,b) -> { expression1; expression2;}方法引用System.out::println函数式接口: 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。@Functiona
2020-11-10 19:10:15 141 1
原创 Java 9 新特性
模块系统:模块是一个包的容器,Java 9 最大的变化之一是引入了模块系统(Jigsaw 项目)。 REPL (JShell):交互式编程环境。 HTTP 2 客户端:HTTP/2标准是HTTP协议的最新版本,新的 HTTPClient API 支持 WebSocket 和 HTTP2 流以及服务器推送特性。 改进的 Javadoc:Javadoc 现在支持在 API 文档中的进行搜索。另外,Javadoc 的输出现在符合兼容 HTML5 标准。 多版本兼容 JAR 包:多版本兼容 JAR 功能能让
2020-11-10 19:09:10 149
原创 Tomcat10的坑
最近在想复习一下servlet 刚好家里新买了一台mac,于是就把所有开发软件都装上了最新版。intellij:2020,JDK:14, Tomcat:10然后就碰上了Tomcat10这个玩意。新建了一个Maven项目配置了Tomcat10之后页面跑起来正常。一切看起来很Nice但是!!在之后我写servlet之后引入servlet-api 不管是3.0之前的版本还是最新版...
2020-05-04 20:51:23 17812 18
转载 hibernate和oracle关于图片的存储和读取
1:在applicationContext-*.xml的配置文件中<bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor" /><bean id="oracleLobHandler" class="org.s...
2019-05-30 11:33:46 123
转载 Hibernate各种主键生成策略与配置详解
1、assigned主键由外部程序负责生成,在save()之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。<id name="id" column="id"><generatorclas...
2019-05-30 11:22:28 150
转载 通过hibernate访问postgreSQL的搭建过程
环境:win7,Intellij IDEA postgreSQL的安装: 安装包下载:https://www.postgresql.org/download/ 去官网下载postgresql-9.1.3-1-windows.exe(46M) 傻瓜式安装,跟着安装引导走,一路next,用户名默认为 postgres,密码*****,端口默认5432 启动服务,打开services.msc...
2019-05-30 11:19:25 896
转载 javascript操作符
javascript操作符(~、&、|、^、>>、<<)1、操作符非(~) var num = 7; var num2 = ~num; alert(num2); // -8 var num3 = -1; var num4 = ~num3; alert(num4); // 0 可以看出:~ 就是将原来的数值加1...
2019-05-24 10:36:51 116
转载 CSS之使用display:inline-block来布局
1.解释一下display的几个常用的属性值,inline , block, inline-blockinline(行内元素): 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 不能更改元素的height,width的值,大小由内容撑开. 可以使用padding上下左右都有效,margin只有left和right产生边距效果,但是top和bo...
2019-05-24 09:37:50 102
转载 .htaccess rewrite 规则详细说明
.htaccess是什么.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。...
2018-11-08 09:15:17 1015
转载 PHP Session
日常开发中,php.ini配置session.auto_start=0默认关闭会话时如果想开启会话需要调用session_start:session.auto_start 开启就自动完成了session_start()区别就在于在用SESSION前是否需要session_start();当session.auto_start = on时,执行 session_start() 将产生新的 sessi...
2018-06-23 14:43:17 93
转载 PHP路径相关 dirname,realpath,__FILE__
比如:程序根目录在:E:\wamp\www 中 1. __FILE__ 当前文件的绝对路径如果在index.php中调用 则返回 E:\wamp\www\index.php 下面再看一下 程序根目录的目录结构 如果在 c_system_base.php中调用__FILE__ 则返回:E:\wamp\www\zb_system\function\c_system_base.php 2...
2018-06-23 14:25:16 569
转载 关于define与defined的区别
1.define用来定义一个常量,常量也是全局范围的。不用管作用域就可以在脚本的任何地方访问常量。一个常量一旦被定义,就不能再改变或者取消定义如: define("path","root/www/web") define为常root/www/web 为常量的值2.defined用来检测常量有没有被定义,若常量存在,则返回true,否则返回 false如:[html] view plain copy...
2018-06-23 14:15:52 14944
转载 WINDOWS,LINUX,MAC系统下换行符的区别
'\r'是回车,前者使光标到行首,(carriage return)'\n'是换行,后者使光标下移一格,(line feed)\r 是回车,return\n 是换行,newline对于换行这个动作,unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符CR表示下一行(\r)Unix系统里,每行结...
2018-06-23 14:10:15 819
转载 php中for与foreach对比
总体来说,如果数据库过几十万了,才能看出来快一点还是慢一点,如果低于10万的循环,就不用测试了。php推荐用foreach。循环数字数组时,for需要事先count($arr)计算数组长度,需要引入自增变量$i,每次循环都要进行条件判断$i<$c,然后自增$i++,输出数组元素时,$arr[$i]需要进行哈希操作.而foreach循环数组时,指针会自动指向下一个元素,不需要计算数组长度,没有...
2018-06-23 14:01:38 173
转载 配置数据库连接池使用之JNDI的方式
一、JNDI:JNDI就是(java Naming and Directory Inteface)java名称目录接口。JNDI的作用:就是将资源引入到服务器中。可以将JNDI当成一个仓库。将Java对象放入到JNDI中去。二、数据源的由来:在java开发中,使用JDBC操作数据库的几个步骤:1.使用Class.forName(类的全路径名称):用于加载数据库驱动程序。2.获得数据库的Connec...
2018-04-17 10:35:18 909
转载 Apache、Tomcat与Catalina作为软件名字的含义与关系
要点:Apache本是美洲原住民印第安人一支部落的名字,这个部落因为高超的作战策略和无穷的耐性而闻名,同时也是最后一个屈服于美国政府的民族。开发者也戏称它是“A Patchy Web Server”,意为一个打了很多补丁的Web服务器软件。“A Patchy”与Apache谐音,故以Apache命名一语双关。Apache是非盈利性的。Tomcat的这个单词的意思是“公猫”,因为它的开发者姆斯·邓肯...
2018-04-16 09:06:17 382 1
转载 URL和URI的区别
作者:daixinye链接:https://www.zhihu.com/question/21950864/answer/154309494来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。拿人做例子,假设这个世界上所有人的名字都不能重复,那么名字就是URI的一个实例,通过名字这个字符串就可以标识出唯一...
2018-04-11 16:13:58 145
转载 JNDI
1.什么是JNDI?中文:java名称目录接口 一种技术2.JNDI做什么?JNDI可以把java应用程序访问数据库管理和配置交给存放java应用的服务器(tomcat)。3.没有JNDI之前?JDBC连接数据库,java应用程序与mysql提供的驱动程序关联 映射一个Driver的Class对象(Driver的path:com.mysql.jdbc.Driver)然后用java提供的Driver...
2018-04-11 11:10:13 2582
原创 js中的extend
2 $.extend()因为项目中有些地方看到有用到这个方法,当时也不知道是什么意思,见的多了就想了解一下。原来这个方法还是挺有用的,多用在编写插件,当然,它本身也有一些重载原型。也可是实现静态方法:$.extend({sayHello: function (name) {console.log('Hello,' + (name ? name : 'Dude') + '!');}})$.sayHe...
2018-04-11 09:06:27 3552
原创 JS中substring与substr的区别
Substring:该方法可以有一个参数也可以有两个参数。l 一个参数:示例: var str=“Olive”; str.substring(3); 结果:“ve” 说明:当substring只有一个参数时,参数表示从字符串的第几位开始截取,直截取到字符串结尾。l 两个参数: 示例:var str=“Olive”;1) ...
2018-04-11 09:01:43 108
原创 MIME类型相关
多用途Internet邮件扩展(MIME)类型 是一种标准化的方式来表示文档的性质和格式。浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理文档;因此服务器设置正确以将正确的MIME类型附加到响应对象的头部是非常重要的。MIME的组成结构非常简单;由类型与子类型两个字符串中间用'/'分隔而组成。并不允许空格存在。type 表示可以被分为复数子类的独立类型。subtype 表示细分后的每个...
2018-04-10 15:30:54 106
转载 G4J的NDC与MDC
NDC和MDC NDC(Nested Diagnostic Context)和MDC(Mapped Diagnostic Context)是log4j种非常有用的两个类,它们用于存储应用程序的上下文信息(context infomation),从而便于在log中使用这些上下文信息。 NDC采用了一个类似栈的机制来push和pop上下文信息,每一个线程都独立地储存上下文信息。比如说一个servlet...
2018-04-10 14:32:23 214
转载 mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
阅读目录一:SqlMapConfig.xml配置文件的内容和配置顺序如下二:properties属性三:settings全局参数配置四:typeAiases(别名)--重点掌握五:typeHandlers(类型处理器)六:mappers(映射配置)回到顶部一:SqlMapConfig.xml配置文件的内容和配置顺序如下properties(属性)settings(全局配置参数)typeAiases...
2018-04-10 14:14:42 134
转载 数据库 ORM机制
对象关系映射(Object-Relation Mapping)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 ORM在面向对象模型与关系模型之间架起桥梁。通过对象与数据库之间映射的元数据,自动透明地把java中的对象持久化到关系数据库里,对数据库的操作可以转换为对对象的操作 使用ORM的好处:效率:抛弃冗长乏味的持久化代码,集中精力编写业务逻辑。可维护性:逻辑清晰,维护更少的代码,...
2018-04-10 14:07:57 358
转载 Spring Web Flow 入门demo(一)简单页面跳转
Spring Web Flow (SWF)是Spring Framework的一个脱离模块。这个模块是Spring Web应用开发模块栈的一部分,Spring Web包含Spring MVC。Spring Web Flow的目标是成为管理Web应用页面流程的最佳方案。当你的应用需要复杂的导航控制,例如向导,在一个比较大的事务过程中去指导用户经过一连串的步骤的时候,SWF将会是一个功能强大的控制器。...
2018-04-10 11:25:14 3967 1
转载 spring中MessageSource的配置使用方法3--ResourceBundleMessageSource
ApplicationContext接口扩展了MessageSource接口,因而提供了消息处理的功能(i18n或者国际化)。与HierarchicalMessageSource一起使用,它还能够处理嵌套的消息,这些是Spring提供的处理消息的基本接口。让我们快速浏览一下它所定义的方法:String getMessage(String code, Object[] args, String de...
2018-04-10 09:43:07 309
转载 浅析Spring框架下PropertyPlaceholderConfigurer类
要了解这个类首先要弄清楚一个概念:bean factory post-processor官方解释是这样的:A bean factory post-processor is a java class which implements theorg.springframework.beans.factory.config.BeanFactoryPostProcessor interface. It ...
2018-04-10 09:28:27 114
转载 web.xml文件中的jsp-config标签详解 --可用于解决jsp、html乱码问题
WEB-INF/web,xml中,jsp-config标签的学习:<jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。 其中<taglib>元素在JSP 1.2时就已经存在;而<jsp-property-group>是JSP 2.0 新增的元素。 <jsp-property-gro...
2018-04-10 08:59:16 642 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人