❀ Java
文章平均质量分 65
王璐-Louise
人生本来如此:喜欢的事自然可以坚持,不喜欢的怎么也长久不了。
展开
-
【Java EE】Java代码的内存分析
【前言】 软件设计师考试准备那会第一次看J2SE的视频,算是Java学习的敲门砖,了解到了Java是一门面向对象的语言,提供程序运行的解释环境,是比较健壮的语言。现在时隔近两个月,再次复习J2SE的视频,对于知识的理解更清晰,动手实践印象更加深刻。本篇博客介绍面向对象章节中的内存分析,希望可以给读者带来收获。 【举栗说明】 面向对象中内存的介绍,是非原创 2017-01-06 17:12:04 · 705 阅读 · 15 评论 -
【Java】Hibernate(六)关联映射之一对多
【一对多和多对一】 一对多和多对一映射原理是一样的,都是在多的一端加入一个外键指向一的一端。区别就在于维护关系不同。 多对一维护关系,多指向一,如果维护了多指向一的关系,加载多的时候把一也加载出来。 一对多维护关系,一指向多,如果维护了一指向多的关系,加载一的时候会把多加载出来。【单向】 一个班级有多个学生原创 2018-01-15 20:28:29 · 373 阅读 · 6 评论 -
【Java】Hibernate(三)Query接口实现分页查询
【HQL简介】 Hibernate Query Language 是面向对象的查询语言,它和SQL相似,提供了丰富灵活的查询能力。在Hibernate提供的各种检索方式中,HQL是使用最广的一种检索方式。介绍完Hibernate的映射,会再详细介绍HQL。【分页查询】 前提: User类、关联映射文件和Hibernate配置文件都已经写好。原创 2018-01-10 11:13:19 · 1705 阅读 · 7 评论 -
【Java】Hibernate(二)持久化对象的三种状态和CRUD
【Hibernate中的Session】 第一点申明, Hibernate的session和HTTP的session会话是两码事。 Session是Java应用程序和Hibernate进行交互时使用的主要接口,也是持久化操作的核心。它提供了很多持久化的方法,如save update delete等。通过这些方法我们就可以透明的完成对象的增删改查CRUD。透明是指Sess原创 2018-01-10 10:15:16 · 445 阅读 · 7 评论 -
【虚拟机】VMware Workstation 12 安装win7系统 报错“二进制转换平台与此平台上的长模式不兼容……”
【前言】 最近璐小编在尝试新的事物,在电脑上安装了虚拟机,就下载的最新版本的 VMware Workstation 12 。 VMware Workstation 12 这款虚拟机软件的具体的安装过程到没有什么问题,不过在向虚拟机中安装64位win7系统的时候,报了错误 “二进制转换平台与此平台上的长模式不兼容。此虚拟环境中的长模式将被禁用,因此原创 2017-03-25 16:18:02 · 8213 阅读 · 22 评论 -
VisualSVN Server —— Service“Visual Server” failed to start.“ 问题解决方案
【前言】 重新装过系统之后,客户端的SVN没问题了,安装服务端的SVN的时候,服务端的SVN表示有意见——Service“Visual Server” failed to start. Please check VisualSVN Server log in Event Viewer for more details“。这个错误究竟什么意思呢?原创 2017-03-15 11:46:51 · 8677 阅读 · 17 评论 -
【Java】Hibernate(八)关联映射之多对多
【多对多】 多对多关系在生活中比较常见的存在就是人和角色,一个人可以拥有很多角色,比如一个人即是父亲又是儿子还是员工。【单向】 多对多的单向关联,就是仅从用户这一端看到角色。为了能将多个用户的多个角色联系对应上,我们需要第三张表。 第三张表的设置放在原创 2018-01-20 14:43:08 · 347 阅读 · 21 评论 -
【Nginx】入门了解
【前言】 我们在项目中多使用Nginx的反向代理和负载均衡,但对Nginx一直没有一个很清晰的概念。本篇博客对Nginx做简要介绍,今后会再写关于反向代理和负载均衡的相关博客。 【简介】 Nginx是由俄罗斯设计师 Igor Sysoev ,用C语言开发的一款轻量级、高性能的http服务器、反向代理服务器及电子邮件代理...原创 2018-02-12 11:49:20 · 333 阅读 · 30 评论 -
【Nginx】反向代理和负载均衡
【为什么使用代理】 代理处于客户端和服务端之间,是一个中介的位置。使用代理可以帮助我们提高访问速度,起到防火墙的作用,还可以通过代理服务器访问一些日常不能访问的目标站点,我们用到的翻墙软件就是利用了代理服务器。那么关于代理都有哪些事儿呢?nginx和代理又有什么关系呢? 【正向代理】代理的是客户端 代理服务器一般指局域网内部的机器...原创 2018-02-23 16:39:42 · 328 阅读 · 27 评论 -
【ActiveMQ】启动ActiveMQ报HTTP:503 错误解决方案
【背景】 ActiveMQ——强大的消息总线,安装过程是相对简单的,只需要上传压缩包,解压,然后到bin路径下启动就可以。但是小编这次安装还是出了一些小问题,报了HTTP:503错误。如果使用ActiveMQ的你也遇到了相同的错误,这篇博客也许会给你带来帮助。报错之前的操作: 1.在activemq-5.12.0目录下使用命令启动mq—— bin/activemq start ...原创 2018-03-12 15:50:13 · 2602 阅读 · 22 评论 -
【Java】“页面加载一直等待localhost响应”错误解决思路
【背景】 敲商城项目,用到了Dubbo+Zookeeper,在Linux和Eclipse之间回旋。 在商城后台需要显示一个树形控件显示类别,代码没有问题,但是页面就是加载不出来树形控件。看了Dubbo服务的情况是正常状态,代码也没有报错,多方求助一直找不到问题所在。再后来做了首页图片轮播,想看商城首页效果,页面加载一直等待localhost响应,代码依旧没有报错,没有解决的...原创 2018-03-05 14:38:18 · 11755 阅读 · 17 评论 -
【Redis】Redis集群搭建错误解决方案 “FATAL CONFIG FILE ERROR Reading the configuration file,at line2… ”
【背景】 在Linux上搭建Redis集群,搭建伪分布式,所以只用一台虚拟机运行6个redis实例。redis安装还算顺利,修改好配置文件里的端口号,写好了启动所有redis的.sh文件,启动的时候,报配置文件有错。如下图 【解决方案】 我当时一脸懵,看来是第一个配置文件改的时候,就改出问题了,因...原创 2018-03-05 15:03:58 · 38917 阅读 · 18 评论 -
【MySQL】Windows系统下设置开机自启
【背景】 MySQL没有启动造成项目出错,排查问题所在也耗费了一些时间,所以MySQL设置为开机自启还是很重要的一环。 【MySQL设置开机自启】 1.cmd 进入命令行窗口 2.切换到mysql的安装bin目录下 —— C:\Program Files\MySQL\MySQL Server 5.7\bin\ 3.输入 —— mysqld -nt --in...原创 2018-03-25 08:49:42 · 10098 阅读 · 26 评论 -
【Java】单点登录
【单点登录】 单点登录SSO(Single Sign On)。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。 画了一张图,大概描述下单点登录的过程。 【SSM+Dubbo+Zookeeper下实现】Dao层 只涉及到tb_User单张表的查询操作,Dao层使...原创 2018-03-31 15:28:07 · 2894 阅读 · 14 评论 -
【Ext】Grid分页栏错乱问题解决
Ext的grid筛选后,会导致gird分页栏错乱,可以通过以下代码处理var pageBar=grid.down("pagingtoolbar");pageBar.moveFirst();原创 2018-06-24 22:12:56 · 623 阅读 · 10 评论 -
【MySQL】JDBC连接执行 MySQL 存储过程报权限错误:User does not have access to metadata ......解决方案
最近项目中使用JDBC连接执行MySQL存储过程的时候报了权限错误的问题:User does not have access to metadata required to determine stored procedure parameter types. 将解决方案记录下来,希望可以帮到读者。分析:我们需要给数据库连接设置一个noAccessToProcedureBodies属性,属性值设置...原创 2018-06-10 22:56:03 · 1964 阅读 · 6 评论 -
解决Myeclipse在编辑Jsp和Html页面滚动条自动向左滚的问题
解决Myeclipse在编辑Jsp和Html页面滚动条自动向左滚.原创 2018-06-30 18:01:45 · 739 阅读 · 3 评论 -
【Java】Hibernate(一)概述
【前言】 之前在浅析SSH框架的时候简单总结过一些Hibernate的知识,再次学习到Hibernate有熟悉的感觉。 Hibernate 是一个开源的对象关系映射框架,是面向Java环境的对象/关系数据库映射工具,对象/关系映射Object/relational mapping (ORM),就是把对象模型表示的对象映射到,基于SQL的关系模型数据结构中去。它对JDBC原创 2018-01-06 17:27:23 · 560 阅读 · 8 评论 -
【Java】Hibernate(五)关联映射之一对一
【One to one】 一对一关联映射包括主键关联,唯一外键关联两种,其中又分单向映射和双向映射两种。 【主键单向】 每个人都有对应自己身份的身份证,这是唯一的,这就是现实生活中最常见的一对一的例子。想通过Person得知对应的IDcard,对象图形中,关联是有方向的,只能通过Person找到IdCard。关联图原创 2018-01-14 14:22:45 · 452 阅读 · 8 评论 -
【Java】Hibernate(四)对象/关系数据库映射基础
【映射】 对象和关系数据库之间的映射通常是用一个XML文档来定义的。映射文档被设计为易读的,并且可以手工修改。映射语言以Java为中心,这就意味着映射文档是按照持久化类的定义来创建的,而非表的定义。 第一篇概述博客中,我们简要总结了Hibernate开发步骤,首先创建持久化类。 然后创建对象-关系映射文件,*.hbm.xml。创建Hibernate配置文件,hibe原创 2018-01-13 16:34:41 · 586 阅读 · 4 评论 -
【JavaEE】Java的13个规范
【前言】 学习JavaEE已有一段时日,通过视频、电子书、网络课程、博客资料的整合,终于对JavaEE的知识有了一个宏观的认识了。本篇博客简介JavaEE的13个规范,希望能给读者带来收获。 【JavaEE环境】 JavaEE平台提供了一个多层分布式应用程序模型,这意味着什么呢?这意味着应用程序的各个部分能够运行在原创 2017-02-12 14:40:27 · 3662 阅读 · 21 评论 -
【Java】浅析SSH框架
【前言】 近来璐小编在进行SSH框架的网上商城项目,第一次接触SSH框架,也是第一次使用新的IDE——MyEclipse 10。万事开头难是真的,就从一开始搭建环境的各种jar包,搞的一个头两个大,再到显示出第一个界面,就生生进行了近一个星期,当时也无暇对SSH框架进行了解和思考。 现在跨过了第一道大坎,对IDE和代码熟悉了一些,便要好好了解一下SSH框架了。原创 2017-03-10 21:10:22 · 763 阅读 · 20 评论 -
【Java】JDK的环境变量配置
前言 前阵子因为SVN的问题,重新装系统了,而后就是各种软件的安装,还有必不可少的JDK安装和环境变量配置。当初配置,是跟着马士兵老师的视频配,现在具体过程已经记不清了,好记性不如烂笔头,于是又开启了再次学习JDK配置的旅程~JDK配置过程 安装过程没有什么好说的,就不详细说明了。我安装的是JDK1.8 ,安装之后,我们可以使用命令提示符验证JDK是否安装成原创 2017-02-25 17:33:45 · 1206 阅读 · 43 评论 -
【Java】SSH网上商城错误及解决方案总结(一)
【前言】 SSH网上商城的那段日子已过去一段时间了,压箱底的bug们和解决方案也是一个自省的见证,于是就有这篇记录错误及解决方案的博客总结了。 终于有一篇分类总结自己项目bug的博客,说实话内心还是略有激动。不管怎样,还是希望能给读者带来收获。【报错及解决方案】 前方高能,请做好一大波图片涌来的心理准备。原创 2017-04-08 16:36:23 · 1878 阅读 · 21 评论 -
【Java】SSH框架功能实现 —— 一条功能线代码浅析
【前言】 不到一个月的时间,璐小编成功完成SSH网上商城项目。写到博客一句话以资鼓励~~ 上篇博客简单解析了SSH框架,本篇博客将以后台登录功能代码为线索,简单解析使用SSH框架如何实现一条功能线。 【SSH实现后台登录功能】 看官先别急,先看看SSH功能一条线的导图,先在心底有个大概的印象,然后我们就粗发~~原创 2017-03-24 11:50:08 · 1336 阅读 · 19 评论 -
【XML解析】使用Jaxp对XML进行DOM解析
【前言】 璐小编在之前学习BS的时候接触过XML(请戳:【XML】基础知识初步认识),后来在项目中我们也会遇到XML的配置文件,现在学习Java又遇到对XML的文档内容进行解析。看来对于XML的认知是不断加深的过程~ 本篇简介XML解析的方式以及使用Jaxp对XML文档进行dom解析。【XML解析】 对于XML解析方式,有DOM文档对象模型和SAX两种。前者是原创 2017-05-05 20:36:49 · 1289 阅读 · 25 评论 -
【XML解析】使用Dom4j对XML进行SAX解析
【前言】 我们上篇说到了 使用Jaxp对XML进行DOM解析,本篇简介SAX和使用Dom4j对XML进行SAX解析。【DOM解析 VS SAX解析】 上篇博客中,我们提到了XML解析的方式有两种,一种是DOM方式,另一种是SAX方式。 在使用DOM解析XML文档时,需要读取整个XML文档,在内存中构架代表整个DOM树的Do原创 2017-05-08 16:26:47 · 701 阅读 · 25 评论 -
微服务 Microservice
【前言】 这段时间加入公司的研究小组,为项目技术定型做研究,涉及到了微服务和springcloud的知识。璐小编期间查阅了很多参考资料,自己也对参考资料做了一些小总结,希望对读者了解认识微服务有所帮助。 本文参考文章:微服务(Microservice)那点事【微服务】 微服务并不是最近出现的,已经火了好几年了。微服务这个概念出自2014年原创 2017-04-21 15:48:23 · 1285 阅读 · 37 评论 -
SpringCloud 简介
前言 前段时间参与了公司的技术选型,一方面了解了微服务(戳微服务 Microservice),另一方面就是了解研究SpringCloud。 小编对于SpringCloud的了解仅算是蜻蜓点水,学习也不是一朝一夕的事情,所以技术选型仅算是为自己以后更多的了解开了个头儿。 本篇对SpringCloud做简单介绍,最后附上整理来的SpringCloud相关技术栈,希原创 2017-04-28 17:20:18 · 10602 阅读 · 29 评论 -
【Angular2】环境搭建 + 安装cnpm不成功解决方案
【背景】 公司项目前端用到了Angular2,开始Angular2的学习,最开始配置环境,我果然又经历了和别人不一样的问题,“cnpm -v无法查到版本号”,找了小伙伴还是没能解决,不过这次自己解决了问题,所以总结下来,以资鼓励。 如果你也遇到了cnpm安装不成功的情况,这篇博客可能会帮到你哦~ 【安装过程】 小前提:原创 2017-08-19 15:42:10 · 4664 阅读 · 14 评论 -
【Javaweb】Cookie应用——显示用户上次访问网站的时间
【背景】 我们平时浏览网页的时候,常常会发现这样一个小细节——网页会提示你上次访问该网页的时间。 那么这个功能是如何实现呢?本篇博客简单介绍 Cookie应用——显示用户上次访问网站的时间。【Cookie应用】 我们需要在myeclipse中新建一个web工程,并且建立好一个servlet类。 主要代码如下: packag原创 2017-05-27 15:57:55 · 2307 阅读 · 128 评论 -
【JavaWeb】Jsp开发模式和JavaWeb经典三层结构
【前言】 最近学习JavaWeb知识,涉及JSP开发模式,MVC开发模式,和JavaWeb经典三层结构,感觉概念微多有些模糊,特此总结下来,希望能够给读者带来收获。【JSP开发模式】 JSP有两种web应用程序的开发模式,一种为jsp+Javabean,用于业务逻辑不太复杂的情况。另一种为servlet+jsp+Javabean,是Javaweb基于MVC的应用,用原创 2017-07-08 16:26:09 · 1541 阅读 · 15 评论 -
【JavaWeb】带图认识Cookie和Session
【前言】 接触了这么长时间的web开发,问个问题。什么是会话? 会话会话,就像你拿起电话拨号打电话又挂电话一气呵成的整个过程。在浏览器中呢,就是用户打开一个浏览器,点击多个超链接,访问服务器的多个web资源,然后关闭浏览器。整个过程称为一个会话。 保存会话数据的两种技术为cookie和Session。本篇博客简介cookie和se原创 2017-07-27 17:00:13 · 695 阅读 · 33 评论 -
【JavaWeb】JSP运行原理和九大隐式对象
【运行原理】 每个jsp页面在第一次被访问的时候 ,web容器都会把请求交给jsp引擎(即一个Java程序)去处理。jsp引擎先将jsp翻译成一个jsp servlet,然后按照servlet调用方式进行调用。 由于jsp第一次访问时翻译成servlet,所以第一次访问通常比较慢,第二次访问,jsp引擎发现jsp没有变化,就不再翻译,而是直接调用,所以程序的执行效率原创 2017-08-05 17:16:37 · 659 阅读 · 6 评论 -
【Java】Myeclipse 10项目导出war包报错 :Security Alert:Integrity check error
【前言】 Javaweb工程一般打成war包来进行发布,小编尝试打war包的过程中遇到了问题,特此记录。希望可以给读者带来帮助。 【解决过程】 打war包 第一步:右击需要打包的项目,选择 Export--导出。 第二步:选择JavaEE下的 WAR file,点击下一步。原创 2017-06-07 16:50:51 · 6665 阅读 · 21 评论 -
【Java】SSH网上商城错误及解决方案总结(二)
【前言】 上篇说到SSH商城遇到的HTTP Status 500系列错误,本篇博客将介绍HTTP Status 404错误和其它相关错误总结,还有璐小编的经验值放送,希望可以给读者带来帮助。【报错及解决方案】------ HTTP Status 404 系列错误1.后台:二级分类管理报错→错误原因:Struts 里配置的文件路径名字没有写对,原本文件名都是原创 2017-04-10 10:46:35 · 1326 阅读 · 66 评论 -
安装Oracle Database 11g时遇到“[INS-13001]环境不满足最低要求”的错误解决方案
在安装Oracle Database 11g时遇到“[INS-13001]环境不满足最低要求”的错误。解决方案:1.按照安装包目录找到database-->stage-->cvu-->cvu_prereq.xml。2.在 <OPERATING_SYSTEM RELEASE="6.1">之后追加以下配置。<OPERATING_SYSTEM...原创 2018-08-10 11:25:12 · 4341 阅读 · 0 评论