• Spring4.x中的RestController和Controller的区别

    2016-07-28 关于在Spring4.x中,RestController和Controller到底有什么区别呢?官方的解释是这样的。官方文档:A convenience annotation that is itself annotated with @Controller and @ResponseBody.意思是: @RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceView...
    后端 - 去评论 - 280人浏览
  • Oralce序列的创建、使用与删除

    2016-07-25 对于第一次使用Oracle的人来说,可能会纠结怎么让表的ID自增呢?像MySQL、SQL Server 等数据库均可以让ID自增,难道Oracle不可以?记得那时候刚接触Oracle,当场就被干懵逼了。后来经过查阅资料后才知道,Oracle是通过创建序列和触发器来实现列的自增的。 序列的用途一般用来填充主键和计数。什么是序列:序列: 是oacle提供的用于产生一系列唯一数字的数据库对象,它并不会与特定的表关联。          1)自动提供唯一的数值          2)共享对象          3)主要用于提供主键值          4)将序列值装入内存可以提高访问效率1、那么...
    后端 - 去评论 - 327人浏览
  • [转]什么样的IT公司你应该考虑辞职?

    2016-05-16 需要一些动力来辞职或避免被一家坏公司聘用?那么千万不要错过下面这些内容。我在本地聚会和会议上获知了大家在公司里正面临的问题。我通常会提供一些有关开发实践的演讲,但总有一些搞开发的同事表示虽然他们同意我说的观点,但是他们发现很难应用到他们的工作环境中。在我的职业生涯中我也多次有过相同的感受。 我曾对此很不理解,于是用了大量的工作时间和努力试图做到这些事情,但以失败告终。后来我意识到,这不是我的问题,问题的根源在于公司本身。事实证明,这些公司有着相似的特征,因此我决定写一篇简明扼要的文章来帮助其他人节省他们的精力并作出更好的抉择。我只谈论软件公司,但也许类似的概念也适用于其他类型的...
    生活 - 2人评论 - 556人浏览
  • [转]数组和ArrayList之间的相互转换

    2016-03-28 1、数组 转 ArrayListpublic static void main(String[] args) { String[] strArr = {"测试1","测试2","测试3"}; List<String> strList = Arrays.asList(strArr); for (int i = 0; i < strList.size(); i++) { System.out.println(strList.get(i)); } }2、ArrayList 转 数组public static void main(String[] arg...
    后端 - 7人评论 - 909人浏览
  • 关于SpringMVC返回字符串(JSON)乱码问题

    2016-02-24 最近在工作中,又遇到了以前出现的一个编码问题。在使用前端Ajax向SpringMVC请求JSON数据,用来获得ztree的数据。返回的数据中有中文,当树渲染出来时,发现树的各个节点上全是"???"这样的。脑海中第一反应,数据乱码了。那么在地方乱的呢?前端和后端都是UTF-8的编码格式,会是什么地方出了问题呢?经过跟踪代码,发现SpringMVC在return之前获取的数据都是正常的中文,到Ajax请求得到的数据就乱了。也就是说,数据在Spring 返回向前端的时候乱码了。 以前在遇到过这个问题,今天又遇到了,这只能怪自己编码不够严谨。所以就将该问题的解决方案贴出来,给自己做个备忘,空的时...
    后端 - 去评论 - 268人浏览
  • JavaScript的对象创建及属性设置

    2016-01-15 在JavaScript中,创建新对象的方法有两种方法:方法一:var newObject = {};方法二:// object构造器的简洁记法 var newObject = new Object();在Object构造器为特定的值创建对象封装,或者没有传递值时,它将创建一个空的对象并返回给它。 有四种方法可以将键值赋值给一个对象:ECMAScript 3兼容方法1. "点" 语法// 设置属性 newObject.someKey = "Hello World"; // 获取属性 var key = newObject.someKey;2.中括号语法// 设置属性 ...
    前端 - 去评论 - 268人浏览
  • 声讨百度统计恶意的广告弹窗行为

    2016-01-14 前段时间无意间发现博客有底部弹窗大广告,当时天真以为是部分浏览器的什么插件导致,所以没怎么在意。今天中午在浏览博客的时候又发现了这奇异的一幕,抱着好奇的心态查看了源代码,这一看可吓死本宝宝了。里面的广告代码均来自www.baidu.com/cpro.php?**** 的路径。已截图取证,见下图。 解决办法: 1、取消不在使用 百度统计 进行站点统计,寻找其他的站点统计工具 2、注释掉百度统计的代码,等百度给个说法去吧。================================= 好了。开始声讨无良奸商 【百度】麻烦 百度统计和百度推广 的大老爷们 给我们这些小站长 解释解...
    生活 - 2人评论 - 448人浏览
  • 关于解决“Remove @Override annotation”错误办法

    2015-12-21 关于 Remove @Override annotation错误解决 或许对于某一部分初来乍到的人,在公司用的多多少少会与以前的有所不同。所以问题也时常伴随在我们身边。 出现 Remove @Override annotation 这样的错误是因为IDE的JDK版本偏低导致的,会提示如“The method test() of type new testA() must override a superclass method” 这样的一些信息。 @Override在JDK5中就已经支持了的,但是不支持对接口的实现,它会认为这不是Override。但是在JDK6及后续完善了这个问题,无论...
    后端 - 5人评论 - 585人浏览
  • 关于解决 Oracle 在插入或修改时文字字符串太长的问题

    2015-11-28 今天在操作数据库数据的时候,想要插入一条数据,由于是记录一些在地图上面绘制的坐标,它是一个很长的字符串。例如:insert into t_table (ID, NAME, LNGLAT) values (1, '图形1', '114.420008,30.654302;……114.420008,30.654139');在使用PL/SQL执行SQL的时候,会报 ORA-01704: 文字字符串太长 的错误。解决方案:使用存储过程操作数据,如下:declare content clob; begin content := '114.420008,30.654302;……114...
    后端 - 2人评论 - 389人浏览
  • Java 邮件发送服务

    2015-10-29 Java邮件发送的例子,网上一搜能搜一大把。很多好的例子是值得学习和借鉴的。前段时间研究了一些关于邮件的发送的功能,参考网上的一些资料,自己也试着做了一个邮件发送的小工具。现在将邮件发送的核心代码贴出来和大伙分享。package com.test.mail; import java.io.UnsupportedEncodingException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Properties; import javax.ma...
    后端 - 3人评论 - 417人浏览
  • ResourceBundle获取properites配置文件信息

    2015-07-15 以前获取. properites类型的配置文件是通过 getResourceAsStream 方式获取。最近使用了ResourceBundle 类来获取. properites 类型配置文件,感觉比较方便快捷,只需要将文件或文件的资源路径传递给里面的方法,就可以通过getString 方法就可以获取key对应的Value,感觉是相当的方便啊。下面贴出代码来和大家分享下。import java.util.ResourceBundle; /** * 用来测试获取配置文件的类 * @author BaiKeyang * */ public class ResourceU...
    后端 - 4人评论 - 605人浏览
  • Struts2+Spring+MyBatis+Maven的Web整合实例(附DB数据)

    2015-07-05 以前做过一个 关于Spring MVC + Spring + MyBatis(简称 SSM)的一个CRUD的完整Web 演示例子。周末利用空闲时间做了个 关于Struts2+Spring+MyBatis+Maven 的 web版CRUD的整合完整版演示例子。在功能上和上次做的 Spring MVC + Spring + MyBatis 实例相似,基本的,记得上次的那个实例好像没有分页,所以我这次在做这个Demo的时候,已经把分页做上了。如果你也是刚好学习这几个框架的新手,或许我做的这个例子对你刚好有所帮助哦!这次的这个实例个人感觉比较粗糙,所以我会在后期做些微动的修改,比如  优化代码注...
    技术 | 后端 - 6人评论 - 880人浏览