自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 枚举详解

转自:这位仁兄的腾讯云深入分析 Java 的枚举 enum1 定义enum全称为enumeration,中文意为枚举,枚举简单的说就是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。创建枚举类型是需要用到enum关键字,如:public enum Color{RED, GREEN, BLUE, BLACK, PINK, WHITE;}enum的语法看似与class不同,但它实际上就是一个类,经过编译器编译之后得到一个.class文件把上面的编译成

2020-07-14 14:06:52 706

原创 xcp协议学习记录(一):基础简介

xcp协议一,xcp简介XCP全称Universal Calibration Protocol,是由ASAM (Association for Standardization of Automation and Measuring Systems,简称 ASAM)组织在2003年提出的可在不同的通信总线上进行标定的新型标定协议,这里的X代表不同的传输层上传输(CAN、Ethernet、FlexRay、SCI、SPI、USB)。XCP的应用场景:上传ECU数据,实现对ECU内部变量进行观测;在线对ECU内

2020-06-16 19:14:04 3737

原创 java多线程

一,线程创建两种方式1, 继承java.lang.Thread类public class Demo1 extends Thread{ @Override public void run() { for(int i=01;i<=10;i++){ System.out.println("多线程中循环"+i); } }}Thread类详解:1>构造方法★public Thread():分配一个新的线程对象★

2020-05-31 23:23:22 126

原创 java反射机制

一,反射的使用场景1,java程序中许多对象在运行时会出现两种状态:编译时类型和运行时类型如:Person p=new Student();在执行时会执行子类的方法,即其中编译时类型为Person,运行时类型会变为Student2,可以降低程序间的耦合度3,java中的动态化二,反射API1,Class类:类2,Field类:字段3,Method类:方法4,Constructor类:构造器三,反射使用步骤获取想要操作的类的Class对象(new出来的是实例对象,我们要获得Class对

2020-05-31 17:58:15 131

原创 java常见问题(持续更新)

一,ConcurrentModificationException异常出现的原因请看此文Java ConcurrentModificationException异常原因和解决方法

2019-05-21 11:48:49 134

转载 c++中结构体和类的区别

转载来源:原文C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!!既然这些它都能实现,那它和class还能有什么区别?最本质的一个区别就是默认的访问控制:默认的继承访问权限struct是public的,cla...

2019-05-03 14:52:15 1438

原创 jquery遇到的问题(持续更新)

一,form表单的serialize()序列化失效问题原因1:html的标签结构问题 (转)同样的代码使用jQuery的serialize方法在IE8和IE9上执行是可以获取到form表单数据的,而在IE11上就不行。经过多次试验、比较、测试发现是因为form标签和table交叉的原因。比如在以下的情况是执行失败的(网上的方法): <table> ...

2019-04-22 11:43:27 466

原创 C语言算法刷题记录(持续更新)

一:张王李三家各有三个小孩。一天,三家的九个孩子在一起比赛短跑,规定不分年龄大小,跑第一得9分,跑第2得8分,依此类推。比赛结果各家的总分相同,且这些孩子没有同时到达终点的,也没有一家的两个或三个孩子获得相连的名次。已知获第一名的是李家的孩子,获得第二的是王家的孩子。问获得最后一名的是谁家的孩子?//看的懂的欢迎提出意见,自己把自己写蒙蔽系列#include<stdio.h>#...

2019-04-13 16:22:16 2814 1

原创 C语言学习(遇到的错误,持续更新)

一,dev c++工具中的long double问题描述:在dev c++中定义long double类型数据,存储20的阶乘这样的大数时,用printf("%.0Lf",变量)输出值为0;在vc 6.0不会出现此问题解决(待解决):用google搜了搜, 好多都说是bug,或者microsoft c-rutime不支持等等…那个runtime也不知是哪代的runtime, 在VC8...

2019-03-31 17:38:54 351

原创 Maven使用

一,maven介绍项目构建管理工具 一个项目的生命周期 创建 编译 web工程打包 发布Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他...

2019-02-18 19:43:44 201

原创 mybatis框架学习三(一级缓存,二级缓存和与ehcache的整合)

一,缓存介绍mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存,和二级缓存。一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。二级缓存是mapper级别的缓存,多个SqlSes...

2019-02-17 14:36:35 549

原创 mybatis框架学习二(一对多,多对多和延迟加载)

一,关联查询(一对一)association属性可以配置映射关联查询单个对象的映射信息例子:(我们这里直接用多对一代替一对一,原理相同)一个商品goods只能有一个类型Types,一个类型可以有多个商品☆思路:使用resultMap将查询结果中的商品信息映射到Goods对象中,在Goods类中添加Types属性,将关联查询出来的类型信息映射到Goods对象中的types属性中。1,实体类...

2019-02-15 21:02:12 800

原创 mybatis遇到的错误(持续补充)

一,java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.study.mapper.TypesMapper.selectTypeByIdIllegalArgumentException是一个数据异常的错误,一般是配置文件或者mapper.xml文件中映射出错...

2019-02-15 20:30:48 241

原创 mybatis框架学习一(入门程序,以及配置文件)

一,mybatis介绍1,MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL ...

2019-02-14 22:33:09 203

原创 spring框架学习二(aop面向切面编程)

一,什么事aop(本文以事务为例)AOP技术利用一种称为“横切”的技术,解剖封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,这样就能减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切关注点的一个特点是,他们经常发生在核心关注点的多处...

2019-02-11 20:32:20 247

原创 springMVC学习二(文件上传和邮件发送)

2019-02-11 16:37:49 254

原创 springMVC中遇到的问题(持续补充)

一,在监听器中读取不到web-inf下的spring-root.xml文件解决方法用ApplicationContext applicationContext=new ClassPathXmlApplicationContext(&quot;spring-root.xml&quot;);和ApplicationContext applicationContext=new FileSystemXmlApplicati...

2019-02-09 21:57:20 279

原创 springMVC学习一(spring mvc的入门)

一,springMVC配置spmvc的配置:会分为一个单独的spring-mvc.xml还要在web.xml中配置spring配置web.xml:是为了在服务器启动时加载springspringmvc:是配置 servlet 控制器controllerweb.xml:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;l

2019-02-09 10:47:43 132

原创 spring框架学习一(spring简介)

一,介绍Spring Core:Spring核心模块。(IoC)Bean工厂,创建对象。Spring AOP :面向方面编程Spring DAO : 数据库访问模块。可以实现对JDBC的支持。与Hibernate一样。Spring MVC:一个Spring框架实现的MVC框架。与Strut2一样。Spring Context:Spring上下文对象。获得Spring创建的对象时要使用的内...

2019-02-06 16:53:47 207

原创 struts学习四 (数据验证和常用标签)

一,数据验证struts提供了对表单数据进行后台验证的方法struts2数据验证的核心拦截器&lt;interceptor name="validation" class="com.opensymphony.xwork2.validator.ValidationInterceptor"/&gt;1)用代码的方式对action的所有方法进行验证1)Action类继承ActionSuppo...

2019-01-30 15:47:07 111

原创 struts2学习三 拦截器和ognl表达式

一,拦截器的生命周期项目启动:创建拦截器对象-&gt;调用init方法访问:创建action对象-&gt;执行拦截器intercept方法(放行之前)-&gt;放行(actionInvocation.invoke();)-&gt;执行antion业务方法1)先构造拦截器对象还是Action对象:拦截器2)先走拦截器的intercept业务方法,再走Action的业务方法二,拦截器范围1...

2019-01-27 23:04:01 133

原创 struts2学习二(struts2的文件上传)

一.文件上传三要素1)表单提交post(get提交有大小限制,post提交没有)2)表单的enctype属性:必须为multipart/form-data3)input的type属性为file二.文件上传所用过滤器和具体实现(可以去看相关api)&amp;lt;interceptor name=&quot;fileUpload&quot; class=&quot;org.apache.struts2.interceptor....

2019-01-26 23:40:49 90

原创 structs2框架学习一(启动过程和各种配置)

一.自定义的struts.xml(开发时频繁使用)&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;&amp;lt;!DOCTYPE struts PUBLIC &quot;-//Apache Software Foundation//DTD Struts Configuration 2.3//EN&quot; &qu

2019-01-26 20:24:43 581

原创 idea创建第一个hibernate项目

第一个hibernate项目直接切入重点一丶打开idea,file-&gt;new-&gt;project-&gt;java二丶下拉选中hibernate,然后create default hibernate…那个选项是自动帮你创建好hibernate需要的默认Main.java和xml文件(建议勾选,不选进入项目自己建也可以)--------&gt;然后下面一栏hibernate的jar包...

2019-01-24 16:38:43 891

空空如也

空空如也

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

TA关注的人

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