自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个努力前进的小菜鸟

一些自己学习的总结以及一些遇到的问题总结

  • 博客(31)
  • 收藏
  • 关注

原创 kettle抽取mongodb数据库遇到的问题

javascript 转码url有两个内置函数一个是 encodeUrl() 另一个是encodeURIComponent() 区别是:encodeUrl编码的时候会对汉字等进行utf8编码,但是不会对+,?,/等敏感字符进行编码,而encodeURIComponent()会对特殊的符号进行utf8转码。

2017-10-11 17:11:54 2423

原创 使用poi导出excel表格

使用poi导出excel表格 前不久使用poi导出excel表格,时间不久记录一下。 首先需要准备poi需要的各种jar包,度娘上一搜一大把我就不在这里进行详细说明了。 刚开始导出excel表格走了很多的弯路,由于数据的原因并且表格很不规范,比较复杂。一个单元格一个单元格进行导出操作。导致后期合并单元格的时候踩了一些坑。 使用poi绘制单元格的时候要注意数据要以一行作

2017-07-10 22:48:03 534

原创 linux dump

linux命令记录 dump数据库 pg_dump -U sa -s 数据库名 -n 模式名 > 文件.sql

2017-06-19 16:05:22 628

原创 javascript数组操作

1、remove数组中指定的元素。 这里,我没有通过扩展Array来达到想要的结果,而是使用函数的形式。原理都是一样的。function removeElement(attr,element){ var index = attr.indexOf(element); if(attr.splice(index,1)){ return true; }els

2017-06-19 12:28:01 215

原创 Jquery中添加自定义Header

我们知道可以在发送ajax请求的时候添加自定义的请求headerbeforeSend: function(request) { request.setRequestHeader("Test", "Chenxizhang");}但是需要在每一个ajax请求中都添加一个header。所以可以更改jquery库来实现这种情况。我们找到如下代码:setRequestHeader: func

2017-06-12 13:27:22 7277

原创 Spring 定时任务的使用

Spring的定时任务具有好几种写法,现在我在这里介绍其中的一种。 使用普通类,不需要继承基类。首先我们先写一个普通类,并定义其定时方法package com.xx;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * QuartzTest * @author lenovo * @version 1.0 * */p

2017-06-05 15:05:29 271

原创 Spring 拦截器

Spring 拦截器的使用使用场景 当需要对统一的请求进行拦截的时候可以使用spring 拦截器。应用场景:判断用户是否登录,判断用户权限,应用授权校验等。使用方式 实现HandlerInterceptor接口,或者继承实现了这个接口的类。例如package com.xx.filter;import javax.servlet.http.HttpServletRequest;import

2017-06-05 14:42:30 253

原创 在普通类中使用Spring注入

在编写工具类 提供方法的时候由于要注入service层,在编写的时候发现service层类注入失败,由于普通类不是通过spring进行管理的,所有注入service会失败。所以可以采用下面的方法。SpringTool需要加到spring配置中,如果采用自动扫描需要将springtool声明为组件。添加@Componentpackage com.xx;import org.springframewor

2017-06-02 16:58:35 1624

原创 java 枚举类型的使用

有的时候我们使用publit static final 来定义常量,这样的常量在jdk1.5以后可以使用枚举的方式来定义。在这里我只列出 自定义函数的枚举类型 public enum AreaConstant { /** * 代码 */ private String code; /** * 代码所对应的值 */ private S

2017-06-02 10:38:55 226

转载 JDBC的ResultSet接口(查询操作)、PreparedStatement接口增删改查(转载)

原文地址:http://www.cnblogs.com/smyhvae/p/4054235.html【正文】首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作一、ResultSet接口的介绍:对数据库的查询操作,一般需要返回查询结果,在程序中,JDBC为我们提供了ResultSet接口来专门处理查询结果集。

2017-06-01 14:50:56 1468

转载 图解myeclipse把maven普通java项目变成web项目的全程操作

今天弄了一下午都没搞定怎么把svn上的maven普通项目变成本 地的myeclipse项目(要在本地能通过myeclipse热部署到tomcat上,同时要能保持svn上的结构,修改的代码能提交到svn服务器 上).最后还是请人解决了,但看了好多次依然记不清是怎么整出来的,为了避免下次再浪费时间,故自己重新建一项目,并把全程操作拍图下来,这样下次一看就明白了,同时别人也可以很容易看明白.下面

2017-06-01 10:00:25 577

原创 解决spring 自动扫描包的时候出现 service无法自动注入的问题

遇到过这样的问题,使用spring 将 包自动扫描进来在访问的时候出现如下报错: Error creating bean with name ‘com.xxx.demoController’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factor

2017-05-31 14:07:33 10754

原创 学习Spring aop 小结

Spring aop 面向切面编程,前不久由于需要,对返回值类型相同的方法添加缓存。由于这些方法分散在不同的地方,所以需要使用spring aop编程。aop实现的过程就是在什么地点做什么事情。首先,先要了解几个概念横切关注点 对哪些方法进行拦截,拦截以后怎么处理,这些关注点被成为横切关注点。切面(Aspect) 类是对物体特征的抽象,切面是对横切关注点的抽象。连接点(JoinPoin

2017-05-26 22:20:20 475

转载 Sublime 开启vim模式

Vim/Vi: Vim/Vi 是一个文本编辑器,没有菜单,只有命令,适合写前端代码。高效命令行使用vim编辑文本,只需在键盘上操作就可以,根本无需用到鼠标。。开启vim模式: 在菜单栏中: Preferences -> Setting - User 即可打开配置文件进行编辑,将 ignored_packages 项的[]里面内容清空:”ignored_packages”: []再按 Esc 退出

2017-05-19 11:20:26 1168

翻译 利用set对list进行合并去重复

利用set对list进行合并去重复set是不重复的集合,可以使用set对有重复的两个list集合进行合并 List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("a"); //利用set 对list去重复 Set<String> s

2017-05-06 12:56:38 4298

原创 postgre sql 学习

postgre sql 一些语法

2017-04-22 13:30:48 6069

原创 mysql调优

mysql调优参考威哥公众号——威哥爱编程。一、在数据库查询的时候避免使用模糊查询。例如:selectstudent_name from student where student_name like '%查询条件%'.这样查询会导致相关列的索引无法使用。建议的方式:1)在前台将需要模糊查询的条件列出来,然后将具体查询的值传给后台。例如:查询一个课程 :在前台直接给一个下拉列表

2017-04-02 22:41:32 244

原创 Alterdialog的创建

dialog的几种创建方式

2017-03-23 22:49:32 405

原创 android UI篇 进度条 progressbar

<ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/progressbar_dialog" android:layout_below="@id/auto_complete_text1" android:ma

2017-03-21 20:45:13 280

转载 MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码)

MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码)1、进入管理员控制台停止mysql服务:net stop mysql;2、进入mysql的安装路径,如我的安装路径为C:\Program Files\MySQL\MySQL Serve

2017-03-21 13:05:51 1275

原创 自动完成的textview——android ui篇

1、autocompleteTextView在资源文件中创建组件 并设置相应的组件id以及宽高。autoCompleteTextView也需要一个资源数组,即 completionThreshold 属性表示当输入第几个字符的时候开始提示createFromResource(context,array数字,int textResorceId) 提示语句auto_complete_t

2017-03-20 21:51:40 193

原创 Android spinner

1、定义spinner下拉列表values---strings----       在spinner组件中 使用@entites="array/city"2、数据库中获取动态填充spinner在组件中定义一个模型。在java代码中获取到。ArrayAdapter adp = new ArrayAdapter(this,android.R.si

2017-03-20 21:19:45 839

转载 maven的常用配置

pom.xml基础配置: properties> project.build.sourceEncoding>UTF-8project.build.sourceEncoding> spring.framework.version>3.0.5.RELEASEspring.framework.version> cxf.versio

2017-02-28 13:31:01 336

原创 idea 搜索框中文乱码问题

idea 中文搜索出现乱码原因:因为自定义的字体不支持中文。所以解决这个问题需要将自定义的编辑器字体修改成可以支持中文的。如图:保存以后的效果当然文字效果和字体显示不能兼容咯!

2017-02-27 22:29:38 1679

转载 idea 配置maven

转载文章出处:http://blog.csdn.net/qq_32588349/article/details/514611821. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径  3.配置maven环境变量   

2017-02-23 23:57:54 244

转载 idea端口被占用,启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

转自脚本之家:http://www.jb51.net/article/83806.htm一.问题描述  在IntelliJ IDEA 中启动Tomcat服务器时就出现了如下图所示的错误:  错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is

2017-02-22 22:03:34 1373

转载 idea搭建web项目

相关软件:Intellij Idea14:http://pan.baidu.com/s/1nu16VyDJDK7:http://pan.baidu.com/s/1dEstJ5fTomcat(apache-tomcat-6.0.43):http://pan.baidu.com/s/1kUwReQF Intellij Idea的安装非常简单,一步一步安装即可。

2017-02-22 21:16:08 326

转载 myeclipse jdk设置相关问题

关于JDK环境变量的配置,就不详细说了。    安装好Eclipse后,在创建项目之前,必要的设置不可少,这次说一下Eclipse中jdk的设置。    主要有三处地方需要设置,缺少任何一个地方没有设置正确,项目使用中可能出现jdk版本不兼容问题。 1、首先添加安装好的JDK到Eclipse中,操作如下:    Window -> Preference -> Java -> Ins

2017-02-22 08:57:43 295

转载 获取类加载的路径

// 第一种:获取类加载的根路径 //返回的路径:E:\Tomcat\apache-tomcat-6.0.35\webapps\xasj\WEB-INF\classes File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f);//第二种 获取当前文件所在的包目录/*E

2017-02-20 14:23:38 545

原创 Android UI 控件之Toast

Android 开发的UI布局分成以下六种:LinearLayout (水平布局) RelativeLayout (相对布局) FrameLayout(帧布局) TableLayout(表格布局) AbsoluteLayout(绝对布局)以及api17以后andorid 4.0 出现的GridLayout(网格布局)。其中绝对布局已经不使用了。

2016-08-28 20:28:30 755

原创 java的软弱引用

java 的四种引用方式 简单介绍。

2016-03-31 09:52:12 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除