05 2018 档案
摘要:CensOS7环境 我个人的博客环境如下: 希望这个教程可以帮助到linux新手朋友们或者其他在安装软件时遇到问题的朋友们 当然了,百度上也有很多类似这样的教程,我个人贴出来,一来为分享,二来以后自己用到时,上手就有,不必担心为此耗费比较长的时间。 该教程是我个人使用xmind写的,只是通过导出工具
阅读全文
摘要:web工程和maven工程是目前比较常用的,当然对现在而言,maven工程是开发中最常用的。 两种Drools项目的创建方式,一种是直接创建Drools项目,另一种是基于Maven创建Drools项目 一、创建web工程 (1)直接创建drools项目 File >New >Other (2)选择第
阅读全文
摘要:这里演示是drools7.5.0,大家可以根据自己需要安装不同的drools版本 drools安装地址: http://download.jboss.org/drools/release/ 一、 二、点击进入7.6.0.Final,并选择droolsjbpm-tools-distribution-X
阅读全文
摘要:记得在校的时候,通常用的比较多是动态web工程,动态web工程导入最多就是jar包,这些jar包需要自己手动复制粘贴放入lib目录下,然后build path,有的IDE会自动build path有的需要手动选中所有lib,然后build path。 后来工作了,用的最多的就是maven。maven
阅读全文
摘要:Drools官网地址为:https://www.drools.org/ maven环境 入门程序例子如下: 项目结构截图: 一、导入pom文件 二、准备JavaBean 三、在resource下建立rule文件夹编写drl文件 四、编写kmodule.xml文件 五、编写测试类
阅读全文
摘要:每种编程语言都有其自己的设计模式。不禁让人疑惑设计模式是用来做什么?有什么用? 简单的说,设计模式是为了让代码更简洁,更优雅,更完美。 同时设计模式也会让软件的性能更好,同时也会让程序员们更轻松。设计模式可谓是编程界的“葵花宝典”或“辟邪剑法”。如果一旦练成,必可在编程界中来去自如,游刃有余。 下面
阅读全文
摘要:这次讲的是通过复选框,选中,点击提交,并将值chuan到后台controller。这个应用是比较广的,什么批量修改,批量添加,授权管理等等,都用到这个。其实这个还是挺简单的,并没有想象中的那么难,但我看到不少朋友在此处受挫,当然曾经的我也是如此。现在给大家贴个代码分享下吧。 本文中使用的是layui
阅读全文
摘要:springboot是现在比较流行的微服使用的框架,springboot本质上就是将spring+springmvc+mybatis零配置化,基本上springboot的默认配置符合我们的开发。当然有一部分还是需要自定义的。 本章不是专门讲springboot的,主要将springboot+myba
阅读全文
摘要:下午四点左右,我准备接触docker这个技术。之所以接触它,原因来自tomcat服务器老是挂,也不能说老是挂,一周一次吧,或者不定时,最初出现的问题,分为这么几类? 一类,java代码的问题,某个类导致线程阻塞导致内存泄露,使tomcat突然宕机和某个类找不到异常导致宕机; 二类,java运行环境内
阅读全文
摘要:众说周知,java是面向对象的编程语言。一个类包含多个对象,例如车类,它包含宝马,奔驰,东风,本田,莲花等这样的车,而品牌和颜色或者某种标识就是它的属性。车包含很多种类,但是共性还是有的,比如共性有四个轮子,有品牌,有发动机等等。这些可以抽象为一个类,让子类继承这些共性,子类重写父类的方法,然后在此
阅读全文
摘要:一、Date类型 其实引用类型和相关的操作方法,远远不止昨天的所说的那些,还有一部分今天继续补充。 在java中日期Date,它所属的包有sql包,也有util包。我个人比较喜欢用util包的。理由,顺手习惯,个人也觉得比较好用。sql的Date类用的不算多。也用过。 下面就进入正题吧,不单单在ja
阅读全文
摘要:在javascript中也是有引用类型的,java同样如此。 javascript常见也比较常用的引用类型就熟Object和Array。 一个对象和一个数组,这个在前后端分离开发中也用的最多。比如ajax传参,有时我不仅仅只是需要一个参数,例如添加方法,传的是一个对象,对象存在属性。在java中对象
阅读全文
摘要:这次讲的主要是变量,作用域和内存问题。 任何一门编程语言,都涉及这三个。 变量,比如全局变量,局部变量等,作用域,也分全局作用域和方法作用域,内存问题,在java中就涉及到一个垃圾回收的问题,由于java中涉及到jvm,因此可以自动垃圾回收和内存分配,而不需要手动。 一、变量 每个变量都有其类型,数
阅读全文
摘要:任何语言的核心都必然会描述这门语言基本的工作原理。而描述的内容通常都要涉及这门语 言的语法、操作符、数据类型、内置功能等用于构建复杂解决方案的基本概念。如前所述, ECMA-262通过叫做 ECMAScript的“伪语言”为我们描述了 JavaScript的所有这些基本概念 本篇文章主要讲语法,类型
阅读全文
摘要:作为一名web开发人员,日常用的最多的就是js,也就是大名鼎鼎的ECMAScript,又称javascript。再次声明js与java除了语法上相似,没有半毛钱关系。据说之所以叫javascript,是因为过去网景公司花了十天时间开发历史上的第一版js,但当时没有名气,故借用java之名在该scri
阅读全文
摘要:MP的代码生成器可谓用"简洁"二字,来形容。 我个人觉得jeesite的代码生成器都不一定比它好用。当然也是由于我个人的习惯。 只需一键执行main方法,就可以生成对应的项目文件,含entity,dao,service,serviceImpl,Controller及其xml文件。 当然这里我要提一下
阅读全文
摘要:js,全称javascript,不过虽然是以java开头,不过与java一点关系都没有。 js和java有如下区别: (1)js是浏览器端的语言,而java是服务器端的语言。 (2)js是动态语言,java是静态语言。 (3)java是基于面向对象的编程语言,而js虽有对象这个概念,但是只是基于对象
阅读全文
摘要:Spring相关的依赖导入进去,即可使用spring的定时任务! 定时任务是开发中常用的,比如订单查询,一位客人订购的某个东西,但是尚未支付,超过订单时效期自动失效,那么又是怎么样知道订单的时效性过呢?定时任务,可以每分钟或者每秒钟进行查询。 定时任务的应用是非常广的,下面应用下监控服务器,虽然说现
阅读全文
摘要:最近新的系统开发用的是Cookie存储用户信息,使用des加密 工具类如下所示: 把信息存储到浏览器中还是加密的要好,虽然现在有不少在线解密工具,但是还是推荐加密 下面进入正题,如何清除Cookie? 在谈谈这个问题前,我们是如何使用js获取Cookie呢? Cookie通常是加密的,假如存储的Co
阅读全文
摘要:mybatis plus封装的方法怎么用?以及它们对应的sql是那些sql?及其什么情况用? 这些需要说下,以下我将会将我常用的说下,不是常用的,可能提以下或者不提。 根据主键查询 上述这个没什么好说的 根据实体查询 这个就比较常用了,根据实体属性查询,在junit单元测试,调用dao,只能通过实体
阅读全文
摘要:说到DAO不得不提一个开发名词"三层架构",所谓的三层架构是什么呢?简单的可以概括为数据访问层,业务逻辑层,界面层(又称表现层). 这也是我们Java开发常用的手段,经常有人将三层架构和mvc模式混淆,在我看来,三层架构就是三层架构,mvc只是三层架构中的表现层中的架构,相当于在一个比较大的层面,往
阅读全文
摘要:首先说一句,mybatis plus实在太好用了! mybaits plus的实体类: 以我博客的用户类作为讲解 上述的注解什么意思,为什么用,我在第一篇MP实战中提过也加以描述说过。不过,今天我还是要强调一下,@TableName该注解用英文翻译就是"表名"的意思,通常在这里面写实体对应的表名,方
阅读全文
摘要:其实与spring+springmvc+mybatis集成swagger没什么区别,只是之前写的太不好了,所以这次决定详细写。 提到swagger不得不提rest,rest是一种架构风格,里面有对不同的资源有不同的请求标识。例如PUT,POST,GET,DELETE,OPTIONS,HEAD,PAT
阅读全文
摘要:mybatis plus官网:https://github.com/baomidou/mybatis-plus 上面有对应的实际例子,直接导入即可用。 mybatis plus官方的怎么介绍,我就不在这里多说了,大家进入上方网址即可。 不过在此说明,mybatis plus绝对非常好用,比mybat
阅读全文