自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一个Mybatis项目

一、加入相应的jar包,可以在maven官网去搜寻相关代码复制粘贴到pom.xml文件中,如图: 这里用到的有Mybatis、junit、log4i、mysql四个jar包. 二、log4j.properties配置文件 # Global logging configuration log4j.rootLogger=DEBUG, stdout # Console out...

2020-03-06 18:13:16 233 1

原创 Maven配置

一、配置系统变量 二、修改apache-maven-3.5.0\conf\setting.xml文件 <mirrors> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliy...

2020-03-04 13:45:48 186

原创 Java:多线程单例设计模式

一、饿汉式: class Single { private Single(){}//将构造函数私有化,不让别的类建立该类对象 private static final Single s=new Single();//自己建立一个对象 public static Single getInstance()//提供一个公共访问方式 { return s; ...

2020-01-04 18:09:51 155

原创 Java:多线程基础

一、 1、优点: 多线程技术使程序的响应速度更快 ,用户在进行其它工作的同时一直处于活动状态; 当前没有进行处理的任务时可以将处理器时间让给其它任务; 占用大量处理时间的任务可以定期将处理器时间让给其它任务; 可以随时停止任务; 可以分别设置各个任务的优先级以优化性能。 2、缺点: 等候使用共享资源时造成程序的运行速度变慢。这些共享资源主要是独占性的资源 ,如打印机等。 对...

2020-01-04 17:58:59 149

原创 Java:Struts2请求处理流程

Struts2请求处理流程: 客户端产生一个HttpServletRequest的请求,该请求被提交到一系列的标准过滤器(Filter)组建链中(如ActionContextCleanUp:它主要是清理当前线程的ActionContext、Dispatcher,FilterDispatcher主要是通过ActionMapper来决定需要调用那个Action,FilterDispatcher是控...

2020-01-04 17:31:02 242

原创 Java:SpringMVC的流程

(1)用户发送请求至前端控制器DispatcherServlet; (2) DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle; (3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet; (4)DispatcherServlet 调用 Handle...

2020-01-04 17:19:18 265

原创 Java:一些题目(一)

1、如何将字符串反转? 使用 StringBuilder 或者 stringBuffer 的 reverse() 方法。代码如下: // StringBuffer reverse StringBuffer stringBuffer = new StringBuffer(); stringBuffer. append("abcdefg"); System. out. println(stri...

2020-01-04 17:16:24 206

原创 数据结构:KMP算法

KMP算法就是改进的模式匹配算法,改进的地方就在于:每当匹配过程中出现像比较的字符不相等时,不需要回退主串的字符位置指针,而是利用已经得到的“部分匹配”结果将模式串向右“滑动”尽可能远的距离,再继续进行比较。 其中,KMP算法里面最重要的就是next函数值的求解。 j 0 1 2 3 4 5 6 7 8 9 10 11 ...

2020-01-04 16:54:28 134

原创 数据结构:冒泡排序(优化)

我们常规情况下,对于冒泡排序的认知,基本都是以下的思想:每一轮从头开始两两比较,将较大的项放在较小项的右边,这样每轮下来保证该轮最大的数在最右边。代码表示如下: public void bubbleSort(int[] a) { for(int i = a.length - 1; i > 0; i--) { for(int j = 0; j < i; j++...

2020-01-04 16:14:30 362

原创 第一次使用Mybatis

1、建好数据库,如图: 总的: 表items: 表orderdetail: 表orders: 表user:: 2、在前天配置好maven后,在eclipse中新建一个maven项目。 3、加入用到的包,在pom.xml的<dependencies>标签中配 <dependencies> <!-- mybatis核心库 --> ...

2019-08-22 22:09:17 204 1

原创 Maven3.5.0安装与配置+Eclipse应用(超详细)

1、Maven3.5.0安装与配置 我使用的Maven版本是apache-maven-3.5.0-bin.zip 官网下载地址: http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip 百度云下载地址:链接:http://pan.baidu.com/s/1bp3uITp ...

2019-08-17 21:42:34 1529

原创 log4j.properties 详解与配置步骤

日志框架 log4j.properties 的使用详解 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 优先级从高到低分别是ERROR、WARN、INFO、DEBUG。 通过在这里定义的级别,您...

2019-08-12 21:29:09 345

原创 Ajax&JSON&pub

1、Ajax执行流程: 1、获取http对象 2、回调函数执行 3、open打开 4、send发送 <script type="text/javascript"> function ajaxExce(){ $.ajax({ method:"POST", url:"AjaxServlet", ...

2019-08-11 21:59:32 166

原创 JNDI常见配置方式

概念 JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 Eclipse配置JNDI 全局配置 1)在Eclipse中选择Servers下的context....

2019-08-11 21:55:53 664

空空如也

空空如也

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

TA关注的人

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