自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微笑

不管做什么,只要坚持下去就会看到不一样!越努力,越幸运。

  • 博客(59)
  • 资源 (21)
  • 收藏
  • 关注

原创 【持久化框架】Mybatis与Hibernate的详细对比

Hibernate与Mybatis对比 1. 简介Hibernate:Hibernate是当前最流行的ORM框架之一,对JDBC提供了较为完整的封装。Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL的自动生成和执行。Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于 POJO 与 SQL 之间的映射关系。然后通过映射...

2018-11-12 21:59:17 914

原创 BootstrapValidator中文文档手册

BootstrapValidator-0.5.3下载地址:https://download.csdn.net/download/qq_40110871/10720089目前支持4种大的校验方式,分别是:Input(针对input、 textarea、select控件)、CompareValidator、AjaxValidator、RegexValidator、 FunctionValidato...

2018-10-14 19:17:15 23219 4

转载 JITSI开源视频直播

JITSI开源视频直播

2022-04-12 23:21:44 1916

转载 Java知识体系最强总结(2020版)

本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。整理的Java知识体系主要包括基础知识,工具,并发编程,数...

2020-02-28 15:32:37 1474 3

原创 SpringBoot如何优雅的集成Mybatis

一、前言Orm框架的本质是简化编程中操作数据库的编码,发展到现在,基本上就剩宣称不用谢一句sql的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统来发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢hibernate,互联网行业通常使用mybatis。hibernate特点就是所有的sql都用java代码来生成,不用跳出程序去写sql...

2020-02-28 15:15:49 510

原创 Spring Boot如何测试打包部署

一、开发阶段(一)单元测试在开发阶段的时候最重要的是单元测试,Spring Boot对单元测试的支持已经很完善了。1、在pom.xml文件中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2020-02-28 15:09:42 210

原创 微服务与SOA架构

一、前言面向服务架构(SOA)已经存在很多年了,这是一种用于设计软件的伟大原则。在SOA中,所有组件都是独立自主的,并能为其它组件提供服务。要替换掉系统中的某些部分而不对整个系统造成较大的影响,本是个难题,然而只要维护好系统各模块之间的低耦合,该难题便能迎刃而解。大体上,SOA与微服务架构是非常相像的。微服务是细粒度的SOA组件。换句话说,某单个SOA组件可以被拆分成多个微服务,而这些微服务通...

2020-02-28 14:54:28 337

转载 阿里等大厂的需求研发/开发流程,进去前了解一下

前言我的读者好像学生居多,然后大家最近问的比较多的一个话题就是大厂的研发流程,都比较好奇,整个流程是怎么操作的。我也不多BB了,那下面就跟随暖男的脚步,走进大厂研发流程吧。正文我们先看看一个产品有哪些研发流程,帅丙就用自己接触的阿里系的研发流程举例了,这也基本上是互联网大厂的研发流程了,可能细节有出入,但是绝对大同小异。我问了下字节,多多,腾讯的朋友出入不大,所以还是具有代表性...

2020-02-28 14:49:54 4377 1

原创 Echarts属性的设置(完整大全)

下载地址:https://www.echartsjs.com/zh/index.html// 全图默认背景// backgroundColor: ‘rgba(0,0,0,0)’,// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed','#ff69b4','#ba55d3','#cd5c5c','...

2019-12-16 14:29:16 265

原创 js计算两个日期的间隔时间(时间差)

首先说明一下时间戳的概念。时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。所以要求两个时间的间隔只需要将两个时间戳相减 就能得到两个时间相差的毫秒数 通过除以3600*1000得到小时数 以此类推。方法的入参为两个时间字符串,返回结果为xx天xx小时xx分这里采用获取两个日期的时间戳进行计...

2019-09-20 14:53:14 1954

原创 支付宝PC端支付(Java开发)完整版

一:准备工作1:如没有账号的请先去支付宝商户平台注册商户号2:开发前需要导入支付宝SDK支付宝SDK下载链接 Maven依赖也在里面3:生成支付宝密钥、公钥,需要用到支付宝密钥生成工具密钥生成工具下载链接 ,密钥用于签名使用4:电脑网站支付结果异步通知(关于支付结果异步通知后续会专门写一个博客,需要重点注意)注意:请先详细查看官方文档按步骤开发,一切以官方文档为主支付...

2019-08-14 16:17:48 1784 3

原创 linux 网卡中没有eth0 设置静态ip地址

ifconfig 查看所有网卡 并没有看到eth0 但是有ens33 所以把ens33改成eth01.编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为eth0 输入 i 进入编辑模式, 编辑后 Esc 输入 :wq! 保存并退出2.重命名网卡配置文件ifcfg-ens33为ifcfg-...

2019-02-25 12:13:56 1594

转载 存储过程的优缺点

  前段时间,在维护公司的几年前的一个项目,虽说不上是历史悠久,但也有些年头了,采用三层架构,加上存储过程的这么一个老的架构,本来这个架构也没什么问题,大部分系统都是这么干的,但是由于这个系统存储过程被滥用的问题,后期维护的时候,麻烦事就来了,任何涉及到数据库的调整,都得存储过程,实体类,SQL操作等相关的地方,都得改一通。可以说被存储过程伤的很深啊,所以今天就来总结下存储过程的优缺点。  优...

2019-02-21 09:40:03 5748

原创 电商项目面试宝典——干货分享

https://blog.csdn.net/qq_33448669/article/details/73657642https://blog.csdn.net/qq_40714770/article/details/82502012https://blog.csdn.net/xue_mind/article/details/52959107https://blog.csdn.net/c515...

2019-02-20 20:46:32 518 1

原创 一个实用的 .gitignore 模板文件

为什么要忽略文常用的版本控制工具,不管是使用 git 还是 svn,我们都需要排除一些与程序代码无关的文件,如像 eclipse/ intellij idea 等 IDE 工具留下来的 .settings、.classpath、.project、.iml、.idea 等各种配置文件,还有 maven/ gradle 在项目构建后的 target、classes 目录下的编译文件等。我们...

2019-02-16 20:38:51 933 2

原创 Java中的悲观锁和乐观锁的实现及各自适用场景

一、定义1.悲观锁:即很悲观,每次拿数据的时候都觉得数据会被人更改,所以拿数据的时候就把这条记录锁掉,这样别人就没法改这条数据了,一直到你的锁释放。2.乐观锁:即很乐观,查询数据的时候总觉得不会有人更改数据,等到更新的时候再判断这个数据有没有被人更改,有人更改了则本次更新失败。二、实现过程2.悲观锁:悲观锁的实现采用的数据库内部的锁机制,一个典型的倚赖数据库的悲观锁调用:s...

2019-02-04 17:36:52 1873

原创 Linux Centos6.8升级svn1.6到svn1.8

Linux Centos6.8升级svn1.6到svn1.81. 删除svn1.6#yum remover subverson2.设置svn1.8安装源vim /etc/yum.repos.d/wandisco-svn.repo#输入如下[WandiscoSVN]name=Wandisco SVN Repobaseurl=http://opensource.wand...

2019-02-01 19:52:36 1168 1

原创 Jenkins安装时Web页面报错:该Jenkins实例似乎已离线

问题描述解决方法:第一步:打开配置页面本机:http://localhost:8888/jenkins/pluginManager/advanced远程:http://192.168.159.140:8888/jenkins/pluginManager/advanced进去以后是这样的 : 第二步:  Https协议改为http 修改后的为:http...

2019-02-01 18:11:59 431

转载 领域模型中的实体类分为四种类型:VO、DTO、DO、PO

一、概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。...

2019-01-19 18:45:48 476

转载 Oracle, SQL Server, My SQL实现数据分页查询语句

Oracle, SQL Server 和MySQL的分页SQL语句如下: Oracle:   方法一:      SELECT * FROM     (        SELECT A.*, ROWNUM RN         FROM (SELECT * FROM TABLE_NAME) A         WHERE ROWNUM &lt;= 40    )   ...

2019-01-15 11:55:24 373

原创 Linux上配置多个tomcat的配置修改(修改tomcat配置)

1、修改环境变量 #vim  /etc/profile####### 工程1 tomcat1#######export CATALINA_BASE=/data/server/tomcatexport CATALINA_HOME=$CATALINA_BASEexport TOMCAT_HOME=$CATALINA_BASE ####### 工程2 tomcat2#####...

2019-01-08 17:17:31 1486

转载 [Maven]archetypeCatalog笔记

当我们使用maven原型生成项目骨架时,经常会在[INFO] Generating project in Interactive mode这个地方特别慢,这里并不是什么出错卡住的原因,你打开mvn的debug模式就可看到下面的信息:[DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-...

2019-01-07 19:05:52 410

原创 JS 密码强度验证(兼容IE,火狐,谷歌)

大概样式:  HTML代码://=================HTML页面=================&lt;body onload="InitCss();"&gt; &lt;form&gt; &lt;div&gt; &lt;table&gt; &lt;tr&gt; &lt;td&gt;密码:&lt;/td&gt;

2019-01-06 23:45:44 227

原创 Linux下mysql开启远程访问权限及防火墙开放3306端口

开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mysql   mysql -u root -p  2、修改...

2019-01-02 14:57:09 232

转载 docker命令详解

此次操作都是在ubuntu17.01下进行,docker版本是17.10.0-ce,docker-compose是1.17.1.docker 存在的意义· 使用dokcer加速本地开发和构建,开发人员可以构建、运行并分享Docker容器,容器可以在开发环境中构建,然后轻松地提交到测试环境中,并最终进入生产环境· 能够让独立服务或应用程序在不同环境中,得到相同的运行结果。· 用doc...

2018-12-23 14:58:24 129

转载 docker安装redis 指定配置文件且设置了密码

---------首先,所有docker的命令,都可以用 docker help 来查询,这个挺好的,我反正记不住辣么多命令呀。 1、直接pull 官方镜像吧。没啥说的,这样方便省事。如果你非要用啥Dockerfile,那么你高兴就好。 2、然后创建一个 redis/data 目录,如果需要指定配置文件,那么请在redis目录下放一个redis.conf配置文件。配置文件去redi...

2018-12-23 14:48:44 2132 1

转载 Git常用命令

转自:http://www.cnblogs.com/informatics/基本命令git clone project 下载project到本地 git checkout -b B1 origin/B1 切换到B1分支,并跟踪远程分支B1 git status 查看本地修改情况 git add test 将修改后的test加入到git版本管理中 git commit -m "inf...

2018-12-23 14:25:46 103

原创 Docker安装及启动错误解决

Linux centos7下安装docker需要 linux 内核在 3.10.0 以上, 查看内核的方法为:# 查看版本号[root@localhost sysconfig]# uname -r3.10.0-327.el7.x86_64然后使用安装命令:[root@localhost ~]# yum install docker途中会遇到输入 y/n ,直接输入y继续就行...

2018-12-21 14:32:15 959

转载 NoSQL之【Redis】学习(一):安装说明

简介Redis是一个开源的key-value数据库,相比Memcached,他更有优势:1,内存+磁盘的持久化保存2,具有非常丰富的数据类型,尤其擅长数组类数据的高速度处理:字符串、链表、集合、有序集合、散列表3,自带的主从复制4,数据快照具体的一些信息请见:官网安装1:下载:wget http://redis.googlecode.com/files/redis-...

2018-12-12 21:51:27 97

原创 maven整合Spring5+Struts2+Hibernate5的pom.xml文件

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa

2018-12-12 21:42:23 931

转载 redis.conf配置文件详细解析

 转自:http://www.cnblogs.com/kreo/p/4423362.html# redis 配置文件示例# 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k =&gt; 1000 bytes# 1kb =&gt; 1024 bytes# 1m =&gt; 1000000 bytes# 1mb...

2018-12-12 21:32:52 138

转载 Redis系列-远程连接redis

假设两台redis服务器,ip分别为:192.168.1.101和192.168.1.103,如何在101上通过redis-cli访问103上的redis呢?在远程连接103之前,先讲下redis-cli的几个关键参数:用法:redis-cli [OPTIONS] [cmd [arg [arg ...]]]-h &lt;主机ip&gt;,默认是127.0.0.1-p &lt;端口&gt...

2018-12-12 21:19:31 506

原创 Redis常用中文API-使用文档

一、Redis Client介绍1.1、简介Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对各类API进行封装调用。Jedis源码工程地址:https://github.com/xetorthio/jedis1.2、使用Redis Client最好选用与服务端对应的版本,本例中使用Redis 2.8.19客户端使用jedis -2.6.3,M...

2018-12-11 22:11:30 21814 1

转载 Nosql简介 Redis,Memchche,MongoDb的区别

Nosql介绍Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,sqlserver一样,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的。但是,随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及高并发的时候力不从心。而就在这个时候,Nosq...

2018-12-03 21:55:05 123

原创 MongoDB学习笔记:(1)MongoDB在Win10下的安装及配置

1. 下载下载链接: https://www.mongodb.com/download-center?jmp=nav#community 2. 安装3. 配置1. 安装完的目录结构 [C:\Program Files\MongoDB\Server\3.6] 2. 在MongoDB安装目录创建三个文件夹(也可自定义选择放置路径,此处我选择放在E:\M...

2018-11-27 13:52:11 121

原创 IDEA开发Struts2和Tomcat中文乱码解决方案

idea struts2中文乱码。idea tomcat中文乱码。1.很可能是写有中文的Java文件编码和前端不一样导致。统一为UTF-8编码: jsp文件&lt;%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" language="java" %&gt;Java文件编码模式:2.加上 es...

2018-11-18 22:20:53 753 1

转载 如何提高代码可读性、可维护性

高质量代码的三大要素:可读性、可维护性和可变更性 做好代码规范、提高代码质量,能显著增强代码的可读性、可维护性和可变更性。努力提高代码的读写可维护性,是做好代码规范的必要非充分条件。代码规范和架构设计是软件的灵魂所在,代码质量偏低,就像是人失去了三魂七魄中的一魄,就会丧失活力,影响正常运行,增加软件交付后维护成本,出现推迟完成、超出预算、特性缺失等现象。 任何语言都需要强调编码...

2018-11-15 08:28:57 1956

原创 Hibernate配置文件与映射文件详解

一、Hibernate配置文件详解Hibernate配置文件有两种形式:XML与properties 个人建议使用XML,因为properties中不能配置关联的映射文件,在后续的实现中会带来一些没必要的编码;XML(hibernate.cfg.xml)文件详解:&lt;?xml version="1.0" encoding="GBK"?&gt;&lt;!-- 指定Hibern...

2018-11-12 21:15:11 155

转载 JAVA中的反射机制

反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!一,先看一下反射的概念:       主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。       反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,...

2018-11-08 09:22:19 105

原创 java几秒前,几分钟前,几小时前,几天前,几月前,几年前的实现

 代码下载:http://www.zuidaima.com/share/1562038902000640.htmpackage com.zuidaima; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class RelativeDat...

2018-11-07 19:50:32 4917 3

嗖嗖移动业务大厅源码实例

嗖嗖移动业务大厅源码实例,及供参考~~~~~~~~~~~~~~~~~~~~~~~~~~~有什么不懂:联系微信 dzl-wx

2020-10-07

MES-极简构建数字化车间精益管理-系统标准功能版.pdf

MES-极简构建数字化车间精益管理-系统标准功能版,非常适合快速了解MES系统

2019-10-29

智慧园区解决方案 .docx

本方案介绍了智慧园区综合解决方案,集成了视频监控子系统、智能一脸通通子系统(含门禁、考勤、梯控、巡查、人员通道、消费、访客等)、停车场子系统、入侵报警子系统系统、动环子系统等,基于制造类企业园区内人、车、物管理需求提供综合管理流程优化思路,挖掘制造企业日常业务管理中的生产、仓储、物流等流程中对安防系统的应用需求,提升企业管理的有效性,让园区更安全、让园区内的人员工作生活更便捷、让生产仓储物流中的管理成本更低、让企业整体管理更加科学高效。

2019-08-14

爱旅行网2019版源码+架构分析+视频技术讲解+部署

此资源为Itrip网站源码(2019版),资源包括:itrip需求分析讲解、网站架构流程图解析、网站核心技术难关(包括:模块调用,模块部署,涉及nginx,nexus等,前后端分离,SSO,Solr,Redis等等均内涵解析说明)。所有的学习都需依借学者的学习主动性。此套资源适合给熟练掌握SSM、有linux基础....等等

2019-02-18

爱旅行完整接口文档

针对爱旅行项目前后端分离的一个后台的实现接口文档,提供参考。

2019-01-27

IK 分词器 IK Analyzer 2012FF_hf1 Solr4

此版本适用于高版本Solr4.x,IK 分词器 IK Analyzer 2012FF_hf1 Solr4.x

2019-01-19

十个常用的Bootstrap框架写的后台管理模块

十个常用的Bootstrap框架写的后台管理模块,响应时网站。在手机、平板和电脑上都正常显示。不错的Bootstrap风格,网络收集整理的

2019-01-14

SSH框架开发JBOA办公自动化管理系统含Oracle数据库

使用Struts2+Spring3+Hibernate3整合实现的jboa办公自动化系统,包括审批与请假系统等等....无bug,提供创建表空间,数据库脚本...等等。供参考

2018-12-14

照片墙墙~各种效果

运行直接可以看效果,需要修改代码-及修改图片的可以加下我:打开index标题有。谢谢关注,不断更新

2018-10-28

instantclient-basic(轻量级数据库64位)11.2.0.4.0官方版

Navicat和PLSQL Developer连接Oracle工具必备,解决Navicate、PLSQL Developer连接出错问题

2018-10-27

5年Java开发常用工具类

此工具类是工作5年之久的大佬发给我的。工具类涉及数据库连接、格式转换、文件操作、发送邮件等等。提高开发效率,欢迎收藏

2018-10-21

BootstrapValidator-0.5.3表单验证

BootstrapValidator-0.5.3源码实例表单验证所需的js文件与css样式

2018-10-14

SSM框架开发超市订单管理系统包含MySQL数据库

备注:这个系统模块,订单和供应商管理,功能与用户管理,这个项目是利用mybatis的反向工程生成的dao、entity、mapper,运行环境:jdk8+tomcat7以上+mysql,里面包含MySQL数据库

2018-10-14

SSM框架开发APP软件管理平台包含MySQL数据库

一个完整的SSM框架开发APP软件管理平台包含MySQL数据库 分为用户和管理员两个模块。包括前端的页面展示》使用MySQL数据库 使用Tomcat服务器 jdk8

2018-10-14

mybatis逆向工程详解源码

MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。

2018-10-09

jsp手机验证码案例附加文档说明

jsp手机验证码案例附加文档说明步骤说明,想学习的可以试试

2018-08-18

jsp新闻发布系统包含数据库

使用jsp Servlet,和mysql,ajax无刷新实现基本的新闻发布系统,基本功能有对新闻的添加,编辑和删除,添加的新闻有添加时间和添加的管理员名称等等....

2018-06-30

Jsp中文api帮助文档.chm

很好的JSP中文文档,里面用中文介绍了JSP的内置对象,指令动作,JSTL标签和Struts标签,非常实用的帮助文档.

2018-06-27

北大青鸟ACCP8.0S2蔚蓝网上书店

北大青鸟ACCP8.0蔚蓝网上书店、代码类、jQuery,欢迎下载!

2018-06-27

北大青鸟C# 影院售票系统完整源码

功能实现:新销售、继续销售(可读取上次保存过的记录,从新运行也可以读取)、保存(可以对销售记录保存)等等等等..........

2018-05-02

空空如也

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

TA关注的人

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