- 博客(31)
- 收藏
- 关注
原创 spring boot自动装配注入失败,WebMvcConfigurer失效
spring boot自动装配注入失败,WebMvcConfigurer失效
2022-06-08 18:21:37 1004
原创 maven资源导出问题
idea解决资源导出问题:maven项目中,mybatis核心配置文件中已经配置了mapper.xml,并且mapper.xml文件也没有错,可以考虑是不是资源导出问题<build> <!--在build中配置resources,来防止我们资源导出失败的问题--> <resources> <resource> <directory>
2021-05-25 11:08:57 220
原创 http调用接口工具类之post、get、put
常用的http调用接口的方式:post, get,put参数格式:jsonString,键值对(冒号的json,等于号的键值对)HTTP请求工具类:package com.api.wght.util;import org.apache.http.entity.ContentType;import org.apache.http.entity.StringEntity;import org.apache.http.entity.mime.MultipartEntityBuilder;import
2021-05-21 16:43:56 1404
原创 Sqlserver查询日期加三个月返回
select convert(varchar(10),dateadd(month,+3,cast(日期 as DATE)),120) zzrq from 表
2020-10-21 16:47:46 3161
原创 java去掉字符串中的html标签
/** * 去除字符串中html标签 * * @param htmlStr * @return */ private static String delHTMLTag(String htmlStr) { if (htmlStr == null || "".equals(htmlStr)) { return ""; } String regEx_script = "<scr
2020-10-21 16:44:41 1097
原创 记录一次脑残的SqlSerever问题---SqlServer服务连接部不上
昨天装完SqlServer之后第一次连接服务还可以连接的上,今天就连接不上了,看了很多教程,都没有解决掉,对比了同学的SqlServer发现是参数的问题1、问题描述如果重启服务还是连接不上的小伙伴可以尝试下面的额方法了首先打开sqlserver服务配置管理器2、3、将图中所有的箭头指向的文字全部改成和图中一样的参数,重启服务,重新连接即可。...
2019-06-30 10:23:57 267
原创 记录一些经常忘记的神操作(一)
jsp页面用ajax访问后台,得到数据并返回<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script><script type="text/javascript"> $(function(){ //加载新闻内容 $.ajax({ type...
2019-06-20 14:02:11 200
原创 解决 SpringMvc 非controller类使用@Autowired注解 service注入为null的问题
标签: springmvc 非controller类 autowired注解 service注入为null 静态类 使用SpringMVC框架,在开发的过程中有一些工具类、静态非controller类需要调用由spring管理的service层。但是使用@Autowired注解注入Service,会报null异常;所以自己总结下写下来作为学习笔记吧,下面说下具体实现步骤:1、在配置文件(spr...
2019-06-20 13:50:42 2580
转载 注解详解及区别
此文为转载大佬的学习文章,原文链接[https://blog.csdn.net/weixin_40423597/article/details/80643990] 参考博文:http://www.cnblogs.com/happyyang/articles/355...
2019-05-26 16:57:10 402
原创 Spring面向切面编程AOP
面向切面编程(AOP)完善spring的依赖注入(DI)功能,面向切面编程在spring中主要表现为两个方面1.面向切面编程提供声明式事务管理2.spring支持用户自定义的切面oop是静态的抽象,aop是动态的抽象,可以使得程序各个步骤之间有良好隔离性。Spring只支持三种传导机制,分别是:(propagation=Propagation.REQUIRED)内部事务,使用外部事务...
2019-05-26 16:26:59 231
原创 Spring控制反转和依赖注入
Spring是一个容器,可以帮助我们创建和管理对象。Spring的俩大特性是IOC和AOP。IOC是指控制反转:IOC是一种思想,IOC把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,使得程序的整个体系结构变得非常灵活。示例;实现控制反转有3种方式(bean的实例化)构造器方式(默认):示例:packa...
2019-05-26 15:20:42 524
原创 一个简单的Spring例子---图书商城
首先,来一个干货,图中包括了使用Spring需要的jar包。第一步:在写项目之前我们先把jar包导入,然后建立beans.xml文件,以下为内容:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/...
2019-05-24 16:22:49 1934
原创 初识Spring
最近刚学Spring,对此有一点想法,以下是总结:1、由于EJB1和EJB2过于复杂了,所以给了Spring崛起的可乘之机,所以Spring是一个高度灵活的框架,Spring目的是为了解决企业级应用开发的复杂度。Rod Johnson提出来,用Spring framework中的AOP(声明性事务),去替换CMT,简化了70~80%中小型企业的开发问题。2、 Spring 主要简化了逻辑层的代...
2019-05-23 21:29:26 146
转载 CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-22 20:19:42 229 2
原创 分页详解
在做web的时候经常会用到的一种技术,下面解释如何实现它。本文示例为查询产品信息。首先我们可以先设计一个配置页TurnPage类,public class TurnPage { public int page = 1; //页号 public int rows = 10; //每页有几行默认10 public int allPages; //...
2019-04-30 13:38:00 651
原创 在web开发过程中乱码问题如何解决
项目开发过程中总是会遇到各种奇奇怪怪的问题,比如乱码,下面总结了几种常见的乱码解决当方法。出现中文乱码问题的种类:1、JSP页面显示乱码JSP页面显示乱码是由于页面未设置编码方案,通过页面的page指令的contextType属性和pageEncoding属性以及HTML META标签的charset属性中都指定使用中文编码即可。代码举例如下。<%@ page language="j...
2019-04-27 10:31:45 986
原创 jsp访问servlet时出现404 The requested resource is not available错误,该如何调试?
最近在写项目时,总是会碰到这个错误,今天来总结一下调试方法。首先查看地址栏中的地址书写是否正确,如果正确执行以下步骤:第一步,重新发布项目,1、如果成功跳转,ok.2、跳转失败,执行第二步。第二步,打开toomcat安装路径,–>webapps,查看项目以及webapps–>class中是否有selvelt,是否被成功发布,1、没有成功发布,则重新发布项目再启动。(1)...
2019-04-22 19:29:55 1561
原创 单例模式应用之---数据库连接
单例模式意图是一个类只含有一个实例,并且只提供一个访问它的全局访问点。我们在连接数据库时,需要创建数据库连接,而数据库的Connection是非常珍贵的资源,必须要重用,这时,我们可以用单例模式来创建Connection。以下例子以mysql数据库连接举例。首先,为了更方便的修改读取数据库的配置信息,我们将连接数据库时使用的驱动,数据库的用户名及密码、url地址存放于一个propertie...
2019-04-16 08:47:21 4302 1
原创 xml学习
1、xml是可扩展的标记子性、解释性语言。2、用XML可以起到数据库的作用:原因是xml可以描述表结构,xml还可以承载数据。3、读取XML文件的两种接口:DOM: 一次性把所有XML文件的信息都读取到内存中,如何就可以操作XML文件 (适合读写小的XML文件)SAX: 采用事件机制,从头到尾读取XML文件,并把读到的信息抛出来 (适合读取大型XML文件)(不常用,这里不写了)...
2019-04-15 20:44:55 201
原创 java多线程
一:线程池线程池中存储的是任务,这些任务在内存中存放于队列中。1、线程池分类:ForkJoinPool,ScheduledThreadPoolExecutor ,(以上这俩种不常用,这里不介绍了)ThreadPoolExecutor : 在ThreadPoolExecutor中定义了一个volatile变量,另外定义了几个static final变量表示线程池的各个状态:...
2019-03-31 11:34:01 175
原创 java反射
反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法;生成动态代...
2019-03-27 21:19:15 188
原创 用锁解决线程同步问题
一:synchronized 隐形锁属于排它锁。1、synchronized 锁类使得多个对象有序的调用一个run方法举例:问题描述:火车站卖票系统,火车站有多个售票窗口,每张票都有自己的编号,不同的窗口同时卖票,不可以在不同的窗口卖出同一张票。首先有一个票类:用来存储车票的信息。public class Ticket {private String tno;public Tic...
2019-03-24 21:52:04 377
原创 线程状态之间的转换
关于线程状态,网上也是众说风云,以下说到的六种状态来自jdk1.8帮助文档,线程随时可处于以下状态之一:NEW尚未启动的线程处于此状态。RUNNABLE在Java虚拟机中执行的线程处于此状态。BLOCKED被阻塞等待监视器锁定的线程处于此状态。WAITING正在等待另一个线程执行特定动作的线程处于此状态。TIMED_WAITING正在等待另一个线程执行动作达到指定等待时间的线...
2019-03-23 11:52:59 708
原创 java线程
进程是什么?自我感觉官方定义比较难以理解,于是。。。用自己的话来形容:就是被执行的应用程序,比如:QQ,网易音乐。线程呢?比如你打开了谷歌浏览器,开了5个网页,这5个网页就可以看作是5个线程。所以:一个进程可以包含多个线程,一个进程允许好多线程同时访问。注意:例如:我们在玩QQ的时候可以听音乐,这是不是cpu一次能执行多个进程呢?答案是否定的,因为:CPU一次只能执行1个程序。而OS会为每...
2019-03-20 20:52:02 169
原创 java基础学习之IO
java的IO是实现输入和输出的基础,IO可以方便的实现数据的输入和输出操作。通过流的形式允许java程序使用相同的方式来访问不同的输入/输出源。常用的类以及方法如下:File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例例如:String path="F:\\2019\\课程\\2019内民族\\3-18\\3-18.txt";...
2019-03-18 19:55:28 287
原创 异常
常用结构: try{ //可能出现异常的语句 (try里捕获异常) }catch(异常类类名 e){ //处理异常的代码 (catch里执行异常) }finally{ //任何情况下都必须执行的代码 }注意:fina...
2019-03-15 15:03:41 239
原创 对static的理解与总结
静态变量:例如:public static int aa ;内存:存在jvm的方法区中,所有对象共享一块内存。(成员变量则是每一个对象都有自己独立的内存空间)生命周期:从第一次被调用开始,在jvm的方法区中生成一块内存空间,赋值后永远都不会被gc回收器回收。初始化:只执行一次。静态代码块例如:static{ aa=5; }作用:为静态变量赋值。初始化:只执行一次。注意:静态的...
2019-03-14 20:59:45 425
原创 为什么说java程序一次编译,处处运行?
java是半编译语言(高级语言),java源程序(.java)在经过java编译器编译后成为java字节码文件(.class文件)而cpu只认识机器码,不认识字节码,所以java程序要想执行,必须通过java虚拟机把字节码转换为机器码。在不同的平台上,字节码是一样的但是虚拟机不同(例如:windows、Linnux),运行在不同平台上的虚拟机将相同的字节码解释给不同品台上的cpu,这样,jav...
2019-03-14 09:09:17 3802
原创 JAVA集合总结
Collection集合体系的关系图其中,Collection接口的父接口是Iterable,它所存的对象类型均为ObjectList接口:是有序的,其元素是可以重复的。Set接口:是无序的,其元素是不可以重复的。TreeSet中默认按自然排序排列...
2019-03-14 08:53:57 198
原创 设计模式---简单工厂模式
最近看了刘伟老师的《设计模式》,以下部分为自己学习简单工厂模式总结和思考,文中也引用了刘伟老师书中的很多经典部分,若有不当之处,希望得到大佬的指点。正文:简单工厂模式属于创建型模式:关注的是对象的创建过程,它主要描述如何将对象的创建和使用分离,让用户在使用对象时无需关心对象的创建细节,从而使得系统更加符合单一职责原则,降低系统的耦合度,让设计方案更加易于修改和扩展。简单工厂模式是GoF的23...
2019-03-09 21:07:08 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人