此博客有文章304篇,评论279条,分类8个,标签852个
  • [转]Ibatis传入数组或List类型参数小结

    2018-03-09 小结一下ibatis框架下,传入参数为数组类型或者是List类型的sql写法。特别说明,iterate标签仅支持数组和List类型,如果传入Set,Map或其它集合类型,Ibatis会抛异常。 1. 传入数组类型,不需要标明parameterClasss,数组和List类型对象一样都可以用<iterate>标签进行遍历。<select id="selectOrgIdByNameStr" resultClass="Integer"> SELECT id FROM org WHERE name IN ...
    后端 - 去评论 - 358人浏览
  • Oracle修改序列(Sequence)起始值的方法

    2018-03-01  Oracle 序列(Sequence)主要用于生成流水号,在应用中经常会用到,特别是作为ID值,拿来做表主键使用较多。但是,有时需要修改序列初始值(START WITH)时,有同仁使用这个语句来修改:alter sequence sequencename start with xxxxxxxx。但是,在Oracle DB中,修改序列没有这样的语法。下面介绍几种修改方式:1.先删除序列,然后重新创建。不过这不是当前要讲的重点。这个方法比较暴力,也比较方便,如果序列有在用,会影响应用的正常使用。2.写个循环来增加。如果需要增加500,写个循环运行500次SELECT SEQUEN...
    后端 - 1人评论 - 427人浏览
  • 在Spring 中 获取 request 对象

    2018-03-01  在Spring 中 获取 request 对象的方法大致有如下几种:1.通过注解获取(很简单,推荐):public class Solo { @Autowired HttpServletRequest request; //这里可以获取到request }2.在web.xml中配置一个监听:<listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class&...
    后端 - 去评论 - 306人浏览
  • Thymeleaf 基本表达式

    2018-01-09 如需了解Thymeleaf以及Thymeleaf整合Spring Boot,请参考《Spring boot 之 Web应用开发篇》、《Spring Boot 之 Thymeleaf 篇》。Thymeleaf的基本表达式有:${...} 变量表达式*{...} 选择变量表达式#{...} 消息表达式@{...} 链接url表达式#maps 工具对象表达式${}变量表达式:用于访问容器上下文环境中的变量,功能同jstl中${}。protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws Serv...
    后端 - 1人评论 - 364人浏览
  • Spring Boot 之 Thymeleaf 篇

    2018-01-01 在Spring boot中,官方默认采用的是Thymeleaf模块引擎,通过org.springframework.boot.autoconfigure.thymeleaf包对Thymeleaf进行了自动配置。通过Thymeleaf2Configuration类对集成所需要的Bean进行自动配置,包括templateResolver、templateViewResolver 和templateEngine 的配置。通过ThymeleafProperties来配置Thymeleaf,在application.properties中以 spring.thymeleaf开头来配置,通过查看Th...
    后端 - 去评论 - 353人浏览
  • JavaScript将数组字符串转数组对象的方法

    2017-12-27 在JavaScript,如何将数组字符串转数组对象呢?可以利用强大的eval函数可以实现。如有一个数组字符串 [7,9,16,5] ,使用eval就可以将该字符串转换为数据。具体实现如下:var arrayText = "[7,9,16,5]"; console.log( arrayText );// 打印数组字符串 var array = eval( "(" + arrayText + ")" ) console.log( array );// 打印数组对象可以从控制台看出, [7,9,16,5]数组字符串已经被转换为一个数组对象,并具有了数组的特性,如果长度、方法等。 
    前端 - 去评论 - 303人浏览
  • Jquery圣诞节特效

    2017-12-25 为了庆祝圣诞节(其实是为了悼念我这毫无收获的一年),自己手动给博客换了一个圣诞节的特效。该特效需要依赖Jquery和Jquery snow插件。不废话,直接上代码了:<!-- 引入jquery snow插件 --> <script type="text/javascript" src="/js/jquery.snow.js"></script> <script type="text/javascript"> var snowEffectInterval = jQuery.fn.snow({ // min size of el...
    前端 - 去评论 - 295人浏览
  • 部署在多个tomcat同一个项目在同一个浏览器中导致session失效问题

    2017-12-13 最近在服务器部署环境时,发现了一个现象。同一个项目,部署在多个服务器:如果poi项目,部署在 192.168.6.56:8879服务器,8879服务器的项目解析域名为 www.adb.com;同时又部署在192.168.6.56:8869服务器,8869服务器的项目解析域名为 www.adb.com:8086。两台 。当在同一个浏览器同时打开两个服务器上部署的项目时,会出现会话失效的问题。还有一种情况,差不多和上面这种情况一样。就是同一台服务器, 安装两个tomcat ,端口不一样, 姑且分别称为tomcat1 和 tomcat2, 在两个tomcat下分别都部署了poi项目。当在同一个...
    其他 - 去评论 - 245人浏览
  • GPS纠偏算法

    2017-12-13 在网上找了一个GPS的纠偏算法,适用于 Google(国内)、高德地图、腾讯地图 等地图的坐标体系。自己也已经将该纠偏算法应用于公司的项目中。 下面贴出经纬度纠偏的算法Java代码:package com.baikeyang.map.util; import java.util.ArrayList; import java.util.List; public class GpsCorrect { final static double pi = 3.14159265358979324; final static double a = 6378245.0;...
    后端 - 去评论 - 285人浏览
  • Oracle 字段类型clob 修改为varchar2 的方法

    2017-12-06  在Oracle数据库中,将字段的Clob类型修改为VARCHAR2的方法的大致思路:1、新增一个字段,类型为VARCHAR22、将字段类型Clob的列数据更新到新增的列3、删除Clob列4、将新增列名更改为原来的列名具体操作示例如下:--新增一个字段,类型为VARCHAR2 alter table t_demo add temp VARCHAR2(500); --将字段类型Clob的列数据更新到新增的列 update t_demo set temp=CONTENT; --删除Clob列 alter table t_demo drop column CONTENT; ...
    后端 - 去评论 - 301人浏览
  • Spring boot 之 Web应用开发篇

    2017-09-30 本篇文章主要是围绕如何在Spring Boot中进行Web开发呢?  一、Web中的静态资源配置通常在我们开发Web应用的时候都需要引入大量的JS、CSS、图片 等等的静态资源。在Spring Boot中默认提供的静态资源目录位置需要放置在classpath下,目录名称需要符合如下:    ·/static    · /public    · /resources    · /META-INF/resources例如:在src/main/resources/目录下创建一个static目录,在该目录下放置一个图片。启动程序后,尝试访问http://localhost:8...
    后端 - 去评论 - 301人浏览
  • PL/SQL Developer连接数据库提示ORA-12638

    2017-09-28 使用PL/SQL Developer连接数据库时,提示 “ORA-12638:身份证明检索失败”,如下图:其实这个问题的发生有段时间了,这个问题感觉很郁闷(操蛋)。我记得是有一天早上来公司开机后就出现这个问题了。当时由于手头工作赶进度,就暂时搁下了这个问题,临时使用了 Navicat 来替代它。直到本周终于空出了点时间,上网找资料才得以解决。下面将我解决该问题的办法步骤整理如下:关于PLSQL Developer连接数据库时提示ORA-12638:身份证明检索失败的解决办法在网上搜索了该问题,大概都说的是NTS验证方式的问题。遂根据网上的说明进行了如下修改:找到Oracle的安装目录,如...
    其他 - 去评论 - 267人浏览