自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea中springboot项目 @Autowired 注解对象出现红色告警解决办法

在整合springboot+mybatise项目中用@Autowired 注解某个类是出现红色告解决办法:去改一下idea代码审查级别配置就可以

2020-04-10 14:21:15 1933

原创 Spring boot 中Cannot resolve class or package 'DB2Driver' less... (Ctrl+F1) 解决方法

在springboot 的配置文件中引入数据库出现的问题解决办法:右击项目 选择 Open Module Settings把Dependencies中对应的runtime 修改为Compile。点击OK之后错误消失。原因是runtime代表只有运行时生效,Compile表示编辑即生效。...

2020-01-18 10:40:12 1609

原创 Java集合

一:思维导图二:由图详细总结知识点1:Array 和ArrayList的区别(数组与集合的区别)a: AarryList是Array的复杂版本b: 存储的值类型:Array只能存储相同数据类型的数据;而ArrayList可以存储不同数据类型的数据c: 长度的可变:Array的长度是固定的,而ArrayList的长度是可变的2:怎样将一个数组转成List...

2019-03-05 10:48:22 237

原创 SpringBoot+bootstrap3界面版本增删改查

一:前台注意事项①:获取项目名格式<input type="text" th:text="@{/}">//访问某项目的文件<link rel="stylesheet" th:href="@{/static/js/bootstrap3/css/bootstrap.min.css}">②传值(字符串的拼接)<a th:href=&quot

2019-02-23 12:05:37 2472 1

原创 SpringBoot之jpa支持

1:导入pom.xml依赖(也可在建项目过程中勾选) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId&gt...

2019-02-21 20:12:18 239

原创 SpringBoot入门和SpringBoot模板

一:SpringBoot的入门?1:    SpringBoot是一个服务于框架的框架,服务范围是简化配置文件;          它的项目结构与maven相比就是没有web层 2.1:idea创建项springboot项目:右键--->new---model--->Spring Initializr(选jdk1.8)-->写项目名--->勾选选项   ...

2019-02-18 19:29:15 284

原创 Redis安装以及入门

一:Redis的安装1:Redis服务端的安装(全程在有网的情况下)yum install gcc-c++(gcc编译c的,因为redis是c编写的,所以我们先安装下gcc)会打印出星星wget http://download.redis.io/releases/redis-5.0.2.tar.gz(wget方式 下载redis压缩包)Tar -xvf redis-5.0...

2018-12-13 09:26:26 243

原创 WebService01

一:什么是WebServices    1.1  WebServices是应用程序组件      使用开放协议进行通信      是独立并可以自我描述      可通过使用UDDI来发现      可被其它应用程序使用    1.2: WebServices平台元素        SOAP(简单对象访问协议)        UDDI(它是一种目录服务)        WSDL...

2018-12-07 19:52:44 230

原创 SSH的整合

一:pom.xml导入依赖的jar包1.导入Hibernate依赖(版本为5.2.12)2.导入Spring依赖   (版本为5.0.1)3.导入Struts2依赖 (版本为2.5.12)4.导入日志系统 slf4j+log4j25.导入其他的依赖    ①  junit 4.12    ②  servlet  4.0.0    ③ jstl(版本为 1.2)  s...

2018-11-09 19:57:54 162

原创 SVN

Svn服务器安装第一个用于eclipse继承第二个单独的svn客户端第三个视图化的svn服务端 1、安装VisualSVN-Server-3.9.1-x64.msi    在repositories右键创建仓库 在users上可以创建用户,可以访问对应的仓库 点击“test”右键,可以查看到仓库地址 粘贴该地址,在浏览器可访问,配置过的用户...

2018-11-09 18:44:01 292

原创 IOC(Spring01)

一:Spring的简介:1. Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。   目的:解决企业应用开发的复杂性   功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能   范围:任何Java应用   简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2. 什么是控制反...

2018-11-03 15:20:04 201

原创 HQL二级存缓

1. 为什么需要缓存   拉高程序的性能         关系型数据库:数据与数据之间存在关系(联系)的数据库    mysql/Oracle、sqlserver   非关系型数据库:数据与数据之间是不存在关系的,key-value        1、基于文件存储的数据库:ehcache        2、基于内存存储的数据库:redis、memcache        3、基于文...

2018-10-31 21:05:51 210

原创 HQL(02)

一:BaseDao的作用 1:为了解决赋值操作 2:分页          a:查询符合条件的总记录数                       b:查询符合条件的某一页的记录数 二: 原生sql hql实现不了的功能,可以考虑使用原生sql   1、多表(5+)联查   2、未配置映射文件中关系    原生态查询sql        String sql="se...

2018-10-30 20:22:11 260

原创 Hql(01)

一:什么是Hql     HQL是Hibernate Query Language的缩写,提供更加丰富灵活、更为强大的查询能力;HQL更接近SQL语句查询语法。二:hql和sql区别/异同(面试题) HQL                                           SQL   (实体类类名)                                (数...

2018-10-29 21:50:57 514

原创 Hibernate多对多(02)

一:级联新增列子:书本表book  和category在多对多的关系维护中,hibernate管理的是持久太的对象inverse的三种形式①book.hbm.xml: inverse="false"category.hbm.xml:inverser="true"<set table="t_hibernate_book_category" name="categor...

2018-10-28 15:52:08 235

原创 一对多的自关联,多对多的级联

一:权限菜单加载的两种方式 1:一次性将数据表中的数据库全部加载往浏览器返回(菜单数据比较少)2:菜单表数据量比较大,当出现浏览器卡顿的情况,那么就采用菜单逐级加载案例:菜单对象的一对多双向自关联   <!-- select * from t_menu where menu_id = ? -->   <many-to-one name="superMenu" cl...

2018-10-28 11:56:48 298

原创 Hibernate的加载策略

一: 对象的三种状态(hibernate管理的对象) 1 临时状态 2 持久状态 3 游离状态  注: 1:hibernate是通过管理对象来操作数据库的,这里的对象是数据对象      2:hibernate的三种状态是可以相互转化的 二:立即加载1:立即加载2: 延迟加载      代理对象        存单        LazyInitia...

2018-10-25 11:38:27 254

原创 主键生成策略

一:主键生成策略种类1:程序员自己控制  assigned(必须指定主键的值)2:数据库控制   {(mysql对应)identify, (oracle对应)sequence}3:跨数据库  native(只需要改变配置的方言即可)4:hibernate   (increment,uuid,uuid.hex)5:自定义    identifygrentor接口(企业开发用的最多...

2018-10-23 19:04:12 1083

原创 Hibernate入门

一:什么是hibernateORM框架/持久层框架通过管理对象来改变数据库中的数据通过管理对象来操作数据库优点:跨数据库的无缝移植缺点:太麻烦了 二:如何在项目中添加hibernate的支持(手动添加) 2.1 去pom.xml中添加hibernate相关依赖(去mvn.respository网站中搜索hibernate)<dependency>...

2018-10-22 19:40:04 232

原创 Maven入门

一:Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 二: Maven安装与配置下载maven安装包,解压即可使用      http://maven.apache.org/download.cgi 1:配置maven环境变量...

2018-10-19 11:52:37 169

原创 拦截器和图片上传下载

Interceptorimplements Interceptorextends AbstractInterceptor与filter的区别:先过filter再过interceptororg.apache.struts2.interceptor.FileUploadInterceptor文件上传:三种上传的方案三种上传方案虚拟路径与真实路径 /uploadcopyFile与cop...

2018-10-18 20:34:42 397

原创 Struts2值crud(简易增删改查询)

1、定义baseAction,存放结果码常量,请求、响应、上下文、公用的传值2、Struts标签的使用s:iteratorS:actionS:urlS:forms:textfieldS:selectS:radioS:params:textarea1、不直接跳页面,跳子控制器,因为路径问题和*。action配置2、修改页面弹栈的问题,load出的结果作为跟,属性可以直接取值...

2018-10-14 18:43:02 797

原创 Struts2标签

一:通用标签1:数据标签①set②property③push(弹栈 将需要的值放到栈顶便于页面获取)④action(重点 通常用来请求后台,获取初始化的数据 有var的一般为非根对象(非根取值要用#))⑤url(重点 url标签是为了生成地址所用的,注意与a标签区分)⑥date⑦param⑧debug⑨url/param/a(重要~用来生成url链接的)2:控制标签ite...

2018-10-13 09:05:18 116

原创 Struts2入门

配置文件引入dtd文件不生效,无提示如何解决如何添加struts.xml的DTD验证在项目中新建一个文件夹DTD,然后将struts2.dtd文件复制到此文件夹中然后选择菜单“windowpreferencesMyEclipseFiles and EditorsXMLXML Catalog”点击“ADD”,然后修改弹出窗口中的内容(注:Location的值是通过边...

2018-10-12 09:17:38 171

原创 OGNL(Struts2)

OGNL(重在理解)1.1:ognl全称为Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式1.2:OgnlContext=根对象(1)+非根对象(N)非根对象要通过"#key"访问,根对象可以省略"#key" 注1:context:英文原意上下文,环境/容器 重点① 一个上下文中只能有一个根对象②跟对象与非根对象取值的区别...

2018-10-10 19:05:04 131

原创 jackson和httpcliet

jackson 1.1 Java->Json 1.1.1 ObjectMap 1.1.2 JsonGenerator 1.1.3 @JsonIgnore hibernate中一对多、多对多双向关联会出现这种死循环简介 2.1 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、 功能丰富的支持HTTP协议的客户...

2018-09-17 09:57:16 134

原创 自定义适配器和高级控件listView

1. BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制 1.1 自定义适配器中的方法 getCount//获取数据的长度 getItem//获取当前项 适配器解析的第几条数据 getItemId//获取第几条数据的索引 getView{1.把项资源解析成可见视图 2.获取可见视图的控件 3.给控件赋值}1.2 LayoutInflate...

2018-09-16 13:56:02 694

原创 自动提示框和下拉列表(高级控件)

高级控件与低级控件区别 是否使用适配器适配器种类和作用 2.1 种类 数组适配器 ArrayAdapter new ArrayAdapter(this,R.layout.actv_style, names);简单适配器 SimpleAdapter 也叫“并不简单的简单适配器”^_^自定义适配器2.2 作用 桥梁 展示高级控件使用步骤 3...

2018-09-13 16:08:06 599

原创 常用控件,图片和进度条

核心: 1、toast弹框 2、imageview 3、进度条 4、子线程访问主线程(线程中的通信handler) 5、进度条案例Toast 案例一:消息提示框 1. Toast(吐丝框) 1.1 Toast是Android中的一种简易的消息提示框 1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的...

2018-09-12 11:42:03 249

原创 文本框和文本编辑框

文本框(TextView) 2.1 简介 TextView直接继承View,作用就是在界面上显示文本(类似于Swing中的JLabel),同时它还是EditText、Button两个UI组件类的父类。 另外Android关闭了它的文字编辑功能,如果想编辑内容,则可以使用EditText。 2.2 TextView常用属性 2.2.1 text 2.2.2 autoLink ...

2018-09-10 17:43:44 3275

空空如也

空空如也

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

TA关注的人

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