自定义博客皮肤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 configurationlog4j.rootLogger=DEBUG, stdout# Console out...

2020-03-06 18:13:16 136 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 99

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

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

2020-01-04 18:09:51 84

原创 Java:多线程基础

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

2020-01-04 17:58:59 78

原创 Java:Struts2请求处理流程

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

2020-01-04 17:31:02 134

原创 Java:SpringMVC的流程

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

2020-01-04 17:19:18 169

原创 Java:一些题目(一)

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

2020-01-04 17:16:24 119

原创 数据结构:KMP算法

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

2020-01-04 16:54:28 74

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

我们常规情况下,对于冒泡排序的认知,基本都是以下的思想:每一轮从头开始两两比较,将较大的项放在较小项的右边,这样每轮下来保证该轮最大的数在最右边。代码表示如下: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 259

原创 第一次使用Mybatis

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

2019-08-22 22:09:17 123 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 1203

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

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

2019-08-12 21:29:09 243

原创 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 111

原创 JNDI常见配置方式

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

2019-08-11 21:55:53 556

空空如也

空空如也

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

TA关注的人

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