自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Vue前端入门知识(一)

Vue的MVVM实现当Vue示例创建后,形成双向绑定:DOM Listeners和Data Bindings 从View侧看,DOM Listeners 监听Dom的变化 从Model侧看,Data Bindings帮助更新View,也就是Dom【技术精髓:数据中有get\set,调用watch方法】常见的html操作: 1)直接操作DOM 2) 模版方法 3)JS与HTML分离->渲染->模版hide起来为什么使用Vue指令实现JS与HTM...

2020-08-28 17:32:25 278

原创 java8新特性-Lombda语法

/* * 一、Lambda 表达式的基础语法:Java8中引入了一个新的操作符 "->" 该操作符称为箭头操作符或 Lambda 操作符 *                          箭头操作符将 Lambda 表达式拆分成两部分: * * 左侧:Lambda 表达式的参数列表 * 右侧:Lambda 表达式中所需执行的功能, 即 Lambda 体 *

2017-08-09 10:42:25 2784 1

原创 java8 新特性-Lambda 表达式

最近在学习一些java8的新特性,觉得不错的就记载下来,以后查看 也方便,这边我直接以案例贴出来吧,好理解。      以前我们做比较的时候一般是这样的:     //原来的匿名内部类写法:    @Test    publicvoid test1(){        Comparator com =new Comparator(){            @Ove

2017-08-08 16:12:48 417

原创 JSONObject处理Date类型 java.sql.Date 转化java.util.Date 问题

最近在做一个项目管理平台,在调试的时候 发现将一个List对象存入到JSONObject中,老报错,调试显示List中是有数据的 引入到JSONObject中发生错误,报如下错误:                                                                                       net.sf.json.JSONExc

2017-08-04 14:09:07 2898

原创 如何在普通类中直接访问service层或dao层

1、最近遇到一个问题,如何在工具类中去访问dao层与service层的方法,因为可能本人底子比较薄弱,一开始未想到错误点在哪,后来debug才发现我的service或 dao 都是空的。         因为平时在调用service层时都是在controller中,有配置扫描注入,spring会根据配置自动注入所依赖的服务层。         但因我们写的工具类不属于controlle

2017-08-02 09:07:55 14198 6

原创 面试中常遇到的Set、Map、LinkedList各自区别

面试中常有面试官会问这样一些问题,这边我就花点时间记录下,毕竟好记性不如烂笔头1、HashSet、TreeSet的区别HashSet是使用散列表进行存储,元素无序,元素允许为null,HashSet实现了Set接口,它不允许集合中有重复的值。在HashSet之前,要先确保对象重写equals()和hashCode()方法,这样才能比较对象的值是否相等,以确保set中没有储存相等的对

2017-06-09 16:05:14 390

原创 工具类的编写方式

如何编写工具类(下述的工厂类其实也属于工具)   方式一:       1、把工具方法做成非static方法。       2、把工具类做成单例模式那么要调用工具方法,必须先得到工具类对象,再调用方法 如下的BeanFactory类   方式二:      1、把工具方法做成static 方法。      2、把工具类所有的构造器私有化,或者把该工具类加上abstrac

2017-03-26 11:30:27 1135

转载 Ztree 勾选 checkbox

var setting = {    check: {        enable: true//        chkboxType : { "Y" : "", "N" : "" }    },    data: {        simpleData: {            enable: true        }    }};    fu

2017-02-22 11:06:57 811

转载 整maven+ssm出现的错误 java.lang.UnsupportedClassVersionError: .... : Unsupported major.minor version 51.0

整maven+ssm时junit测试时报了个错:java.lang.UnsupportedClassVersionError: javax/servlet/ServletContext : Unsupported major.minor version 51.0at java.lang.ClassLoader.defineClass1(Native Method)at java.l

2017-01-16 14:36:27 545

原创 树集

TreeSet类与散列集十分类似,不过,它比散列集有所改进。树集是一个有序集合(sorted collection)。可以以任意顺序将元素插入到集合中。在对集合进行遍历时。每个值将自动地按照排序后的顺序呈现。   SortedSet pq = new TreeSet();         pq.add(new Item("Toaster",1234));         pq.add(

2017-01-11 16:57:20 734

原创 优先级队列的使用

优先级队列(priority queue)中的元素可以按照任意的顺序插入,却总是按照排序的顺序进行检索。也就是说,无论何时调用remove方法,总会获得当前优先级队列中最小的元素.然后,优先级队列并没有对所有的元素进行排序。如果用迭代的方式处理这些元素,并不需要对它们进行排序。优先级队列使用了一个优雅且高效的数据结构,称为堆(heap)。堆事一个可以自我调整的二叉树,对树执行添加(add)和删除(

2017-01-11 16:22:53 462

原创 使用反射编写泛型数组代码

java.lang.reflect包中的Array类允许动态地创建数组,今天我所操作的是扩大任意类型的数组的长度.其中最关键的是Array类中的静态方法newInstance,它能够构造新数组。在调用它时必须提供两个参数,一个是数组的元素类型,一个是数组的长度。下面我们直接上代码演示:          int [] a ={1,2,3};          a=(int[])goodAr

2017-01-10 14:39:33 480

原创 Callable,Runnable比较及用法

MailAuthenticator authenticator = new MailAuthenticator(emailEntity.getFrom(), "");                        MailUtil mailUtil = new MailUtil(emailEntity, authenticator);                        Exec

2016-12-19 10:55:13 264

原创 spring+mybatis+quart2定时发送邮件

今天有个小需求,每天从9点到20点每隔4小时发送接口检测失败的邮件,之前没接触过quart2,正好借这次需求来学习下...下面直接上代码spring-basic.xml中的配置如下此处就是你实现的业务类包括方法:work()Cron表达式的详细用法字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小

2016-12-16 14:37:59 1702

原创 Invalid use of BasicClientConnManager: connection still allocated解决方案

此问题出现原因是使用同一个httpclient当前一个post|get请求尚未结束,另一条线程又再次使用该httpclient请求数据,则前一个会报出如上错误原因分析:  1:post/get没有关闭,没有写post.abort()或者 EntityUtils.consume(entity);  2:涉及到多线程调用同一个httpclient 解决方案考虑加同步块 

2016-12-14 17:15:06 1363 1

原创 Ztree 树形菜单前后台演示

第一种写法:【Java 代码】前端jsp页面:第二种写法:

2016-11-16 11:40:18 3412 1

原创 C foreach 需要遍历多个list的问题

这里面${listGroupUser}和${listUser}都是后台传来的两个list属性值, 剩余的属性varStatus 所起的作用相同。和 var 属性一样, varStatus 用于创建限定了作用域的变量。不过,由varStatus 属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。

2016-11-09 11:25:31 2605

原创 Spring+Mybatis 切换多数据源

第一次写,赶紧记录下mybatis文件配置,这边只是截取的数据源的部分:jdbc配置:对应的MultipleDataSource类:DatabaseContextHolder类:对应的service就可以这样来切换数据源了:这里引用的注解里面的参数对应的就是第一张图中的key值,我这边把它写在了一个常量里,这里就不贴出来了DateSource

2016-07-12 17:37:27 420

转载 spring 框架学习(四) 注解

注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,Java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition.Annotition   spring框架为我们提供了注解功能。  使用注解编程,主要是为了

2016-06-16 16:42:05 341

转载 Spring框架学习(三)自动装配

set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中标签的autowire属性 自动装配属性有6个值可选,分别代表不同的含义。 1,byName 从Spring环境中获取目标对象时,目标对象中的属性会根据名称在整个Spring环境中查找标签的id属性值

2016-06-16 16:30:37 345

原创 spring 框架学习(二) 依赖注入

spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入  采用属性的set方法进行初始化,就成为set注入。    1)给普通字符类型赋值。[java] view plain copy print?public class User{     privateSt

2016-06-16 16:17:13 535

转载 Spring框架学习(一)

1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。  2,架构概述    1)IoC(Inversion of Control)控制反转,对象创建责任的反转,在spring中BeanFacotory

2016-06-16 15:58:37 321

转载 oracle10g配置远程连接

方法一:采用图形化工具 输入数据库管理员定义的服务名。 在更改登录中,修改用户名,密码再测试  方法二: 可以用命令直接配:在oracle安装目录下找到tnsnames.ora   用记事本直接加入如下命令即可例如(参数依据实际情况而定)test =  (DESCRIPTION =    (ADDR

2013-08-16 15:29:52 615

空空如也

空空如也

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

TA关注的人

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