自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaEE菜鸟

个人学习总结和做项目中遇到的问题总结

  • 博客(28)
  • 收藏
  • 关注

原创 短信注册验证以及邮箱激活

短信验证:1.通过第三方平台获取接口,以及鉴权方法2.设置自己的信息,以及发送的内容3核心代码public class singlesend{ public static String URL="http://api01.monyun.cn:7901/sms/v2/std/single_send"; StringRandom Random=new StringR...

2019-04-22 10:28:53 493

原创 根据页面时间段从数据库查询数据及实例

核心:页面解析的是String类型的时间,所以要后台json传过去的数据是String类型的,要实现这个,需要在拿到数据后转成String类型然后通过json数据传到前台。1.在页面可以拿到Timestamp类型的数据,然后数据库要保存的是Timestamp类型的,2.根据拿到的时间段从数据库查询之后的数据转成String类型,封装成json数据传到前台。一.在项目过程中的实例1....

2019-04-22 10:27:08 1195

原创 mqtt客户端和ssh框架整合以及从mqtt服务器获取的数据如何保存到数据库实例

一.mqtt客户端和ssh框架整合1.在maven的pom.xml文件中加入依赖jar包<!--paho.mqtt--> <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integr...

2019-04-21 22:41:04 3516 1

原创 在eclipse中安装插件JRebel进行热部署以及遇到的问题解决方案(下面主要是maven+ssh项目进行热部署)

一.热部署的需求:每次代码之后都要重新启动,JRebel插件就可以解决这个问题。二.热部署介绍1、热部署与热加载在应用运行的时候升级软件,无需重新启动的方式有两种,热部署和热加载。它们之间的区别是:(1)、部署方式:热部署在服务器运行时重新部署项目。热加载在运行时重新加载class。(2)、实现原理热部署直接重新加载整个应用,这种方式会释放内存,比热加载更加干净,但是它比热...

2019-04-12 17:03:21 290

原创 Struts2属性驱动与模型驱动以及excute方法

一.excute方法 在structs.xml配置文件中,<action>里面如果没有写method属性,默认就会执行ActionSupport类里的excut方法。1.Action类的execute()方法返回ActionForward对象,它包含了请求转发路径信息(public ActionForward execute(ActionMapping mapping,...

2019-04-10 22:44:47 56

原创 mqtt服务器—web服务器——web页面

核心:mqtt服务器------>mqtt客户端--------->数据库----------->web服务器------------>web页面详情:mqtt服务器发布主题之后,客户端订阅主题,通过回调类拿到数据保存到数据库,接着web服务器读取数据库中的数据显示在页面。大部分内容复制粘贴而来,加了一些自己的见解,如有理解不正确的地方请指教,谢谢!一 m...

2019-03-30 20:15:51 7456

原创 物联网及阿里的物联网平台

 物联网介绍1.什么是物联网 1.1活点定义:利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。物联网是互联网的延伸,它包括互联网及互联网上所有的资源,兼容互联网所有的应用,但物联网中所有的元素(所有的设备、资源及通信等)都是个性化和私有化。1.2物联网本质:物联网是互联网的应用拓展,应...

2018-10-08 08:03:43 3469

原创 开发学分认定管理系统遇到的问题

问题一:错误:在项目Daoimpl中用HQL语句查询出对象集合返回给action方法中,返回后的值转化成json格式的数据出,现错误,不转换,但是在Daoimpl层把查询出来的对象集合遍历打印在控制台,在action中的可以成功转换json数据未解决问题二:在进行压缩包上传时,在Struts.xml中不配置的话,struts.multipart.maxSize默认的是2...

2019-08-30 23:02:21 103

原创 ssh框架中对实体属性加注释生成表

1,基本属性@Table声明了该实体bean映射指定的表(table),目录(catalog)和schema名字@Id声明了该实体bean的标识属性(对应表中的主键)。@Column声明了属性到列的映射。该注解有如下的属性:name 可选,列名(默认值是属性名)unique 可选,是否在该列上设置唯一约束(默认值false)nullable 可选,是否设置该列的...

2019-08-25 11:07:39 43

原创 spring中IOC、DI、AOP的理解

1.IOC 即“控制反转”,它是一种设计思想,他能指导我们设计出松耦合、更优良的程序。 在java开发中,IOC意味着将设计好的对象交给容器控制,而不是传统的在对象内部直接控制,用IOC容器之前对象是由自己来手动创建(new),是程序主动去创建依赖对象,用IOC容器之后来控制对象(不仅仅是对象还有其他外部资源获取比如文件)的创建、生命周期、对象之间的关系 反转:对于某个具体的对象...

2019-08-20 16:18:29 186

翻译 spring中bean配置和bean注入

1 bean与spring容器的关系Bean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载、实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的Bean放到Bean缓存池中,以供外层的应用程序进行调用。1 bean配置bean配置有三种方法:基于xml配置Bea...

2019-05-07 23:03:06 201

转载 在java反射中,Class.forName 和 ClassLoader的区别

在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoader就是遵循双亲委派模型最终调用启动类加载器的类加载器,实现的功能是“通过一个类的全限定名来获取描述此类的二进制字节流”,获取到二进制流后放到JVM中。Class.forName()方法实际上也是调用的CLassLoader来实现的。Class.forName(String classNam...

2019-04-23 10:28:06 159

转载 Java里面获取当前服务器的IP地址

java中获取当前服务器地址主要使用到InetAddress这个类public static void main(String[] args) { try { //用 getLocalHost() 方法创建的InetAddress的对象 InetAddress address = InetAddress.getLocalHo...

2019-04-22 10:29:08 8482

转载 spring总结

1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么? 轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Sp...

2019-04-21 22:46:35 43

转载 多表查询

https://www.cnblogs.com/zhu520/p/7773133.htmlhttps://blog.csdn.net/Cynthia9023/article/details/11966585

2019-04-18 21:06:17 34

原创 mosquitto与web连接

1.通过http/https连接mosquittomosquitto 作为一个消息代理, 客户端与 mosquitto 服务端的通信时基于 MQTT 协议的, 而现在的主流 web 应用时呈现在浏览器中, 这意味着用户与服务端只能通过 HTTP 或者 HTTPS 这类浏览器能理解的协议传输, 所以后端还要建立一个代理层, 将 HTTP 协议传输的内容解析一下以 MQTT 协议发送到 mosqu...

2019-04-17 11:34:49 1527

转载 在windows安装mosquitto与使用

关键字:在windows安装mosquitto,在mosquitto中配置日志,在mosquitto中配置用户账号密码关于Mosquitto配置的资料网上还是有几篇的,但是看来看去,基本上都是基于Linux。基于Window的凤毛麟角,看上去貌似配置的东西相差不大,实操过程中真的烦透了,配置就是不成功,这次把自己实践过程中的东西记录一下,分享出来。一、概念梳理1、Mosquitto是...

2019-04-17 11:18:08 1666

转载 hibernate setParameter()

hibernate中对动态参数的绑定提供了丰富的支持。其中参数绑定有两种形式。(1)按参数的名字进行绑定在hql查询语句中定义命名参数,以“ :”开头,形式如下:Query query =session.createQuery(" from Customer as c where c.name =:customerName");上面的HQL语句定义了“customerName”...

2019-04-16 20:44:20 592

转载 SSH框架:一对多映射文件和一对多数据表处理

https://blog.csdn.net/mozha_666/article/details/79301511https://blog.csdn.net/u010800530/article/details/41243037Hibernate关联关系(一对一、一对多)、级联新增、级联查询以及普通删除https://blog.csdn.net/cms18374672699/article/...

2019-04-11 22:58:24 256

原创 ssh框架出现错误:Error creating bean with name 'deviceMessService' defined in class path resource ...

错误:Error creating bean with name 'deviceMessService' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePr...

2019-04-11 22:19:22 425

原创 ssh框架出现....Bean property 'sessionFactory' is not writable or has an invalid setter method....错误的原因

原因:缺少sessionFactory注入方法set解决方法:在Daoimpl中继承HibernateDaoSupport类例:public class basisMessDaoimpl extends HibernateDaoSupport implements basisMessDao { @Override public void savedate(String...

2019-04-11 11:37:32 116

原创 HibernateDaoSupport详解以及缺点

1.Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法:public final HibernateTemplate getHibernateTemplate()public final void setSessionFactory(SessionFactory sessionFactory)其中,setSessionFa...

2019-04-11 11:36:43 1227

转载 ssh框架中实体生成映射文件

一、一对一关系的概述      一对一关系看起来简单,其实也挺复杂的。其中关系就包含了四种,单向双向和主键关联外键关联。 什么意思呢,也就是包含了单向一对一主键关联、双向一对一主键关联,单向一对一外键关联,双向一对一外键关联, 这四种中,单双向就不用在说了把,就是看你业务需求来去设置是否是单双向,而外键关联也很简单,前面的一对多和多对多度是依靠外键关联关系来写的。那主键关联关系是怎么样的呢?其...

2018-12-01 08:57:51 483

原创 Hibernate 中得查询(hql,离线)和getHibernateTemplate()常用方法汇总

1.hql通过getHibernateTemplate()(1) 回调接口getHibernateTemplate().execute(new HibernateCallback())方法public User getEmailByUsername(final String username) {//通过用户名找到邮箱号激活邮箱        //HQL        return g...

2018-11-04 22:32:10 114

原创 在struts.xml中配置json返回类型

1.JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result,则该Result无需映射到任何视图资源。因为JSON插件会负责将Action里的状态信息序列化成JSON格式的数据,并将该数据返回给客户端页面的JavaScript.简单地说,JSON插件允许我们在JavaScript中异步调用Action,而且Action不再需要使用视...

2018-10-19 11:07:03 267

转载 Request对象和Response session

request.getContextPath()到底获取的谁的绝对路径?什么叫绝对路径?在硬盘里存在的吗?假设有一个项目名为:report_emprequest.getContextPath()获得的是当前的项目名 /report_emp,要想获得项目实际在磁盘中存贮路径可以使用request.getSession().getServletContext().getRealPath("/...

2018-10-08 08:00:21 293

转载 CGI

Common Gateway Interface(CGI——通用网关接口)         用于初始化软件服务的服务器方接口。这套接口描述了Web服务器与同一计算机上的软件的通信方式。   通用网关接口,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还...

2018-10-08 07:59:57 47

转载 request和session的区别

https://blog.csdn.net/lilinsqq/article/details/78909619在action中应用sessionprivate HttpservletRequest request;HttpSession session=request.getSession();session.setAttribute("xx",xx);//保存到session的属...

2018-07-23 20:54:44 494

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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