
JavaEE
一往无前-千夜
痴迷于技术,常年更新博客!每日一个问题
展开
-
什么是Dao层?
Dao: Data Access Object: 是一个数据库访问接口 数据库访问:顾名思义,就是与数据库打交道的,夹在业务逻辑层(service),和数据库资源中间.原创 2017-04-03 15:52:23 · 4415 阅读 · 0 评论 -
MyEclipse中添加Servlet-api.jar的方法
在开发java项目的时候遇到: javax.servlet.http.HttpServletResponse下爆红线 发现配置tomcat成功后,项目运行不起来, 后来百度了一下,这个问题是因为没有把 Tomcat中的 Servlet-api没有添加到MyEclipse 没有导入这个jar包导致这个问题产生, 找到了问题点,但是,不知道怎么添加这个jar包? 解决办法和操作...原创 2018-09-07 11:41:30 · 3587 阅读 · 0 评论 -
Cannot resolve symbol '**
今天在用idea 开发 java EE项目的时候,明明已经添加test jar包,但是 在写注解Cannot resolve symbol 'RunWith 的时候,报错, 搞了半天没搞定,找了网上的这篇,提供了解决办法: 1.File->Invalidate Caches/Restart 清除缓存重启 2.还不行就maven -> Reinport ...原创 2018-09-19 15:29:45 · 2890 阅读 · 2 评论 -
MySQL安装问题--Can't connect to MySQL server on localhost (10061)解决方法
有时候安装mysql后使用mysql命令时报错 Can't connect to MySQL server on localhost (10061),或者用net start mysql 时报服务名无效,一般是因为mysql服务没有启动。这时候可以用管理身份运行cmd.exe(注意必须是管理员身份运行),否则会报Install/Remove of the Service Denied...原创 2018-09-20 11:56:53 · 146701 阅读 · 17 评论 -
Spring 中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?
转载自: https://www.cnblogs.com/Terry-Wu/p/8134732.html简述三者区别@NotNull://CharSequence, Collection, Map 和 Array 对象不能是 null, 但可以是空集(size = 0)。 @NotEmpty://CharSequence, Collection, Map 和 Array 对象不能是 ...转载 2018-09-26 17:22:30 · 631 阅读 · 0 评论 -
关于spring boot自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案
转载自: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/a532672728/article/details/77702772 搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么一个问题,见下面,这里找到解决办法记录下来,供遇到同样的问题的同僚参考 ...转载 2018-09-27 10:29:25 · 22880 阅读 · 4 评论 -
Java 调用存储过程:JDBC开发步骤
JDBC开发步骤:导入驱动包 (ojdbc14.jar 该包自行百度下载) 注册驱动 获取连接 获取执行SQL的statement 封装参数 执行SQL 获取结果 释放资源示例代码:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;im...原创 2018-10-25 10:50:26 · 141 阅读 · 0 评论 -
Oracle 中 存储函数和存储过程的区别?
存储函数: 实际上是一段封装在Oracle服务器中的一段PLSQL代码片段,它是已经编译好的代码片段.存储过程和存储函数的区别:他们本身没有本质的区别 函数存在的意义是给过程调用的,存储过程里面调用存储函数 函数在SQL语句中,可以直接调用 存储过程能够实现的,存储函数也能够实现, 反之.存储函数能够实现的,存储过程也能实现....原创 2018-10-25 11:00:44 · 605 阅读 · 0 评论 -
java判断list为空、xxx==null和xxx.equals(null)的区别
转载请注明出处:http://blog.youkuaiyun.com/mr_leixiansheng/article/details/75003989if(null == list || list.size() ==0)list.isEmpty()和list.size()==0 没有区别isEmpty()判断有没有元素而size()返回有几个元素如果判断一个集合有无元素 建议用isEmpty()方法.这清晰,...转载 2018-06-29 18:23:09 · 2933 阅读 · 0 评论 -
TCP/IP四层模型与OSI参考模型
转载自:https://www.cnblogs.com/gdayq/p/5797645.htmlTCP/IP四层模型:1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。3.运输层:主要为两台主机上的应用提供端到端的通信。4.应用层:负责处理特定的应用程序细节。 假设在一个局域网(LAN)如以...转载 2018-03-27 16:21:16 · 356 阅读 · 0 评论 -
23种设计模式之创建型模式(5)----单例模式
单例设计模式可以分为; 懒汉式 饿汉式 双重检测锁静态内部类枚举 下面是详细介绍:1、饿汉式(静态常量)[可用]public class Singleton {private final static Singleton INSTANCE = new Singleton();private Singleton(){}public static Singleton getInstance(){ret...原创 2018-03-14 15:51:43 · 448 阅读 · 1 评论 -
内存分区
/** * 内存分区: * 1.栈: 里面执行的是java代码,还有一些局部变量 * 2.java堆 唯一目的是存放对象实例 所有线程共享的一块区域 * 3.本地方法栈 执行本地方法服务 * 4.方法区 (常量池是方法区的一部分) 常量,静态变量和即时编译器(JIT)编译后的代码等数据 * 5.程序计数器 所以程序计数器是“线程私有”的内存 当前线程所执行的字节码的原创 2017-04-04 20:38:02 · 388 阅读 · 0 评论 -
掌机通过前置机连接主站,查看串口方法
cmd 命令进去,1.查看掌机是否连接PC端 adb devices 如果有显示,表示有连接成功原创 2017-05-18 22:57:41 · 1016 阅读 · 0 评论 -
大端模式和小端模式
最近在进行int转为byte[] 数组的时候,遇到了困惑,网上有两种方式,一种方式是高位在前,低位在后, 一种是低位在前,高位在后,这个时候就涉及到int在内存中存放的顺序问题,大端模式和小端模式. 网上找了些资料 大部分CPU均采用小端模式存储数据,内存中和其他存储介质(Flash、硬盘、光盘等)中存放数据的方式均是是统一的。以下转载:在 各种计算原创 2017-07-06 17:05:58 · 898 阅读 · 0 评论 -
javaEE程序.设置在网络快慢,或者不稳定的情况下,测试程序是否有bug的方法!
打开谷歌浏览器,然后按F12 会出现控制台,然后点击控制台右上角竖着的三个小黑点,会出现Dock side 选择 第二个,控制台位于下方. -->点击Network ,选择第二导航栏的 最右边的 online 点开会看到 Presets 下面有三种状态: 1.Fast 3G //第二快 2. Slow 3G//最慢 3.Online //最快 这三种状态,切原创 2017-12-20 18:09:09 · 561 阅读 · 0 评论 -
23种设计模式之结构型设计模式(2)------适配器模式
一 概述定义:适配器模式将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)。属于结构型模式主要分为三类:类适配器模式、对象的适配器模式、接口的适配器模式。本文定义:需要被适配的类、接口、对象(我们有的),简称 src(source) 最终需要的输出(我们想要的),简称 dst (destinatio...原创 2018-03-14 22:45:00 · 506 阅读 · 0 评论 -
23种设计模式之工厂方法模式
工厂方法模式分三种: 1.普通工厂方法模式 2.多个工厂方法模式 3.静态工厂方法模式例: 普通工厂方法模式:/** * CLASSNAME:Sender * AUTHOR:邓望保 lenovo * 邮箱:411085214@qq.com * 电话:18665996821 * DATE:2018/3/7 23:29 * 描述1: 工厂方法模式-普通工厂方法模...原创 2018-03-09 00:06:25 · 220 阅读 · 0 评论 -
23种设计模式——抽象工厂模式(创建型模式)
功能:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。优点: 抽象工厂模式隔离了具体类的生成,使得客户并不需要知道什么被创建。由于这种隔离,更换一个具体工厂就变得容易。所有的具体工厂都实现了抽象工厂中定义的那些公共接口,因此只需改变具体工厂的实例,就可以在某种程度上改变整个软件系统的行为。另外,此模式可以实现高内聚低耦合的设计目的。当一个产品族中的多个对象被设计成一起工作时,它...原创 2018-03-09 00:26:18 · 518 阅读 · 0 评论 -
23种设计模式之建设者模式(创建型模式类)
建造者模式(生成器模式)功能:将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。优点:客户端不必知道产品内部组成的细节,将产品本身与产品的创建过程解耦,使得相同的创建过程可以创建不同的产品对象。每一个具体建造者都独立,因此可以方便地替换具体建造者或增加新的具体建造者, 用户使用不同的具体建造者即可得到不同的产品对象 。可以更加精细地控制产品的创建过程 。将复杂...原创 2018-03-11 00:04:07 · 1279 阅读 · 0 评论 -
JavaEE学习笔记- Maven(作用,组成部分,等相关介绍)
作用: maven就是用来替换jar包,以后无需关心Jar包的依赖.他主要由三部分组成:groupId:一般用包名表示,表示项目由那个组织开发的,类似于籍贯 artifactId: 一般是项目的名称, 类似于姓名 Version: 该元素定义jar包的版本,类似于身份证号码Maven 是如何找到Jar包的? Maven的依赖管理 就是对jar包的管理,并给出坐标的过程,...原创 2018-10-25 17:14:38 · 214 阅读 · 0 评论