- 浏览: 206479 次
- 性别:
- 来自: 西安
最新评论
-
tmy2016:
...
SpringMVC文件上传 -
lzj0327:
我刚学solr,感觉没法跟踪代码,都是封装好的,所以我对作者的 ...
Solr中DIH模式的使用 -
chenlf238:
不好意思,踩错了。
SpringMVC文件上传 -
wsh525354:
你好,我用的solr版本是4.9的,现在我自定义了一个Test ...
Solr中DIH模式的使用 -
田智伟:
278506470 写道楼主,magick 这个包是你自己写的 ...
java图片处理
文章列表
http://newnull.com/jdbctemplate%E5%AE%9E%E7%8E%B0%E7%AE%80%E5%8D%95%E7%9A%84orm/
@RequestMapping("/login")
// 请求url地址映射,类似Struts的action-mapping
public ModelAndView Login(
@RequestParam(value = "userEmail", required = false) String userEmail,
@RequestParam(value = & ...
mysql中获取当前月份最后一天:
select last_day(curdate())
按照日期分组求和
select sum(columns) ,date_format(gmt_create,'%Y-%m') as month from table_name
group by date_format(gmt_create,'%Y-%m');
获取当月第一天
select DATE_ADD(curdate(),interval -day(curdate())+1 day)
java中将中文字符串装换成unicode
Strin ...
从java1.5依赖提供了一个我很喜欢用的功能Foreach功能,方便使用,简单,等等好处就不一一列举了,具体实现原理是什么就不大懂了,没有做过压测,所以具体性能如何,也不得而知,只是看网上同仁又说性能不及普通的for循环,当然这里提一提的主要原因在于问题,说呢,有人在用foreach做迭代的时候发现如果对集合类做了remove操作之后会报异常,这一点估计跟他的实现原理有关系吧,所以我的方式就是规避(),所以果断对于有remove操做的集合使用Iterator之后使用while循环来处理。
好了,开始今天的正题。
switch 功能,说实话习惯了用if这个到真心用的不多,至少目前用的不 ...
在这里不过多涉及maven本身的安装(不要骂我,主要是用来当笔记用的,所以不能照顾广大人民群众了),主要提示一下,使用maven过程中的一点意外事件,之前用maven一点问题没有,可是最近发现eclipse下的maven将大量的jar包搞在了eclipse根目录下座位仓库了,所有配置一切如常,网上有说http://marshal.iteye.com/blog/144335如上配置,可是在我使用的eclipse3.7中发现,其实所谓的:
为Maven设置Classpath变量,设置java>build path>classpath variables
通过new. ...
java中的操作符与其他主流语言的操作符基本类似,所以如果你有其他语言的编程经验,那么这里只需要了解一下不同点就是了。
我不太建议代码中使用大量的优先级操作,太复杂的分几步走,稍微复杂的加括号,我一直觉得 ...
java是一门面向对象语言,这个从一开始我们就明白了,可是真正使用过程中,往往我们是把它当做过程语言在使用,主要是没有大局观,代码欠考虑,导致我们一开始的思路就是功能性的东西,而不是对象性的东西,说起来简单,真正做的时候就不见的了。
java中的数据主要的存储是:堆栈、堆,也有少量的磁盘,堆栈中主要存放的是对象的引用,堆中则存放的是对象。
java中的基本类型是个特例,它是直接存储于堆栈中的,所以在必要的时候为了性能其实可以考虑直接使用基本类型,而非对象类型才定义数据,因为堆栈的速度远快于堆。说到效率问题,之前有看到过有人对于for循环的一点建议,不知道是否妥当,没有测试过,及在定义fo ...
如何静态初始化List
- 博客分类:
- java基础
public static List<String> temp = new List<String>(Arrays.asList("ab","cd","ef"));
或者
public static List<String> list2 = new ArrayList<String>();
static{
list2.add("aaa");
}
昨天面试被人BS,虽然心中有无限怨念,不过本屌丝本着做好自己让暴风雨来的更猛烈一些的理想(好吧,我承认有点凌乱了),如今java的正式发行版已经到了1.7,不得不承认我们很多代码的编写还停留在1.4及以前时代,面试官面试中还问到了我有没有使用HahsTable,我果断说没有使用,对方就开始不屑了,其实我的全局变量都在使用ConcurrentHashMap
你很容易遇到一个你跟他说hadoop,他跟你讲java基础,你跟他讲框架他跟你讲IO,你跟他讲IO他跟你讲变态的人,为了让自己的更健壮,我决定认认真真复习一遍基础。
今天就从java入门开始,第一讲《jav ...
个人感觉比较好看的页面表单
- 博客分类:
- HTML&&CSS
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; chars ...
以前使用ibatis从来都没有管过dtd的加载,可是有一天你的主机不允许你访问外网,你就悲剧了,因为dtd的校验不能通过了,这个本来个人感觉不应该有这么蹩脚的一步,去官网验证一次你本地的dtd,当然了官方也考虑到了用户应用可能不能联网,所以即便是远程校验失败,也不影响应用本身的启动。
可是更为苛刻的要求出现了,就是一旦主机检测到应用对外有请求就直接将应用的启动进程cut掉了,那么悲剧了,因为经过我一天的测试发现这个验证的过程似乎一直都存在,也就是说如果上述成立那么你的应用将永远起不来了,网上有很多说法,比如自己写解析器,等等,这个已经不是去哪里解析的问题了,比如 ...
如何使用枚举类:
通常的方式是直接定义一个枚举类,但是如果想一个类定义多个枚举类,可以考虑将枚举类定义为内部类来实现例如:
public class BabyConstants {
public static final int BABY_SEX_BOY = 1;
public static final int BABY_SEX_GIRL = 2;
public static final int BABY_SEX_BOYANDGIRL = 3;
public enum BabySex{
BOY(1, "男"),
...
Solr中使用DIH(DataImportHandler)模式
最早只是使用全量导入功能,即full-import
网上能搜索到的大部分demo多采用的情况是建立索引,查询,都是在同一个容器内操作,即开启同一个tomcat/jetty等
通过http请求中加入相应的参数即完成了相关操作,如:
http://localhost:8080/dataimport?command=full-import
http://localhost:8080/dataimport?command=delta-import
http://localhost:8080/solr/select/?q=*: ...
最近在使用solr遇到问题就靠度娘,结果发现内容较多,重复的也不少,各种纠结中自己也总结总结首先下载tomcat,solrtomcat我使用的是:apache-tomcat-6.0.33solr使用的3.4自己生成的索引之前只能使用luke,由于使用的不够顺畅,所以考 ...
通过ip获取用户的mac地址
public String getMyIP() {
try {
return request.getRemoteAddr();
}
catch (Exception e) {
e.printStackTrace();
}
return "";
}
public String getMACAddress(String ip){
String str = "";
String macAddress = "";
try{
...
也为简单的业务需要,所以使用了Struts配合JQuery制作的一个简单的AJAX的例子,希望有兴趣的朋友可以看看。
<script type="text/javascript">
<!--
//注:每个嵌入页必须定义该方法,供父窗口调用,并且返回true或false来告之父窗口是否关闭
function Ok(){
clickButton();
}
function clickButton()
{
var url = ...