自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萝卜

淡泊以明志,宁静以致远

  • 博客(43)
  • 资源 (18)
  • 收藏
  • 关注

原创 用STS工具创建springboot+nutz+beetl项目整合案例

1、项目目录如下: 2、pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

2017-08-08 23:14:52 1516

原创 Maven搭建Spring+SpringMVC+Mybatis+Shiro项目详解(附上源码)

最近新换了一台机子,这次主要框架使用Spring+SpringMVC+Mybatis+Shiro。项目持久层使用Mybatis3.3.0,控制层使用SpringMVC4.3.6,使用Spring4.3.6管理控制器,使用Shiro1.2.4权限管理器,数据库连接池使用druid数据源,该项数据库暂使用MySQL5.6。环境是win10 64位 jdk1.8 tomcat8.5 Maven 3.5

2017-05-25 23:50:09 21313 11

原创 解决 These dependencies were not found: * core-js/modules/es6.array.fill in xxx 之类的问题

解决方法:在babel.config.js中添加:presets: [ [ “@vue/app”, { useBuiltIns: “entry” } ] ]简单解决

2021-12-08 12:02:24 349 1

原创 OMS和ERP、WMS、TMS之间的关系

OMS=订单管理系统,WMS=仓库管理系统,TMS=运输管理系统。ERP系统广义上是可以包括前三者的,可能由于题主公司对这三个系统要求高,需要精细化管理,所以独立出来。企业信息系统无非管理三个要素:人、财、物。对于这三个系统,只要抓住物这条主线就能理清楚。猜测完整流程是:ERP发起建立商品的采购或销售订单,商品订单信息至WMS做出库入库,商品信息至TMS做运输管理。中间某个流程和第三方有交互,根据题主信息(WMS,TMS之间有OMS做转接),所以应该是采购销售订单的生成和运输过程,有第三方参与进

2021-11-12 16:14:57 3243

原创 Redis对于过期键有三种清除策略

Redis对于过期键有三种清除策略:持久化策略(内存到磁盘上):RDB(全部选中的数据进行全量备份)、AOF日志记录修改指令(增量备份针对上一次选中的数据)两种方案内存淘汰策略:noeviction–默认策略,不删除数据 allkeys-lru–所有key中,删除最近最少使用的数据 volatile-lru–设置过期时间的所有key中,选取最近最少使用的数据删除 volatile-random–在所有key中,随机删除设置过期时间key的数据 volatile-ttl–设置过期时间key中

2020-11-29 02:16:55 298

原创 Bean实体类中Date属性格式化 @JsonFormat @DateTimeFormat

mysql 数据库中是datetime类型,java对象中用Date接收,传给前台时,想要格式化一下在实体类的属性上使用注解:@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)shape: 表示序列化后的一种数据类型pattern: 表示最终日期的格式time

2020-11-29 01:54:49 1920

原创 redis6.0.9配置文件详解

redis配置文件使用被分成了几大块区域(✘未了解,✔了解):INCLUDES 包含 ✔MODULES 模块 ✘NETWORK 网络 ✔TLS/SSL TLS/SSL安全协议 ✘GENERAL 通用 ✘SNAPSHOTTING 快照 ✔REPLICATION 复制 ✔KEYS TRACKING keys追踪 ✘SECURITY 密码授权设置

2020-11-04 00:32:55 570

原创 npm编译出问题

配置好webstorm的node和npm环境,打开terminal控制台后cmd进入项目文件夹,输入 vue init webpack 将package.json中丢失的:“dev”: “webpack-dev-server --inline --progress --config build/webpack.dev.conf.js”,“start”: “npm run dev”,“bu...

2019-07-11 14:01:56 353

原创 JVM里,new出来的对象是在哪个区?

new创建对象,对象保存在堆还是栈?–>堆内存是用来存放由new创建的对象和数组,即动态申请的内存都存放在堆内存–>栈内存是用来存放在函数中定义的一些基本类型的变量和对象的引用变量例子:局部变量存放在栈;new函数和malloc函数申请的内存在堆;函数调用参数,函数返回值,函数返回地址存放在栈堆和栈的区别1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数...

2019-04-28 10:22:58 10016 3

原创 VueJS笔记基础篇

<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>$ cnpm install vue<!DOCTYPE html><html> <head>

2018-06-09 23:21:34 197

原创 跟我学NodeJS(十二)Web框架

安装:位于node_modules 目录D:\NodeJs>cnpm install express --save√ Installed 1 packages√ Linked 46 latest versions√ Run 0 scriptsRecently updated (since 2018-02-15): 4 packages (detail see file D:\...

2018-02-22 23:25:42 271

原创 跟我学NodeJS(十一)异常

异常处理有三种:try—-catch结构、回调函数、EventEmitter接口的error事件。// 引入 events 模块var events = require('events');// 创建 eventEmitter 对象var eventEmitter = new events.EventEmitter();// 创建事件处理程序var connectHand...

2018-02-22 22:25:09 186

原创 跟我学NodeJS(十)核心模块

清单:http:提供HTTP服务器功能。url:解析URL。fs:与文件系统交互。querystring:解析URL的查询字符串。child_process:新建子进程。util:提供一系列实用小工具。path:处理文件路径。crypto:提供加密和解密功能,基本上是对OpenSSL的包装。自定义模块://test.jsmodule.exports = fun...

2018-02-22 22:08:58 311

原创 跟我学NodeJS(九)全局对象、全局变量

一、全局对象:所有模块都可以调用的 1、global:表示Node所在的全局环境,类似于浏览器的window对象。2、process:该对象表示Node所处的当前进程,允许开发者与该进程互动。3、console:指向Node内置的console模块,提供命令行环境中的标准输入、标准输出功能。二、全局函数: 1、定时器函数:共有4个,分别是setTimeout(), clearTim...

2018-02-22 21:59:51 3205

原创 跟我学NodeJS(八)路由功能

// 加载所需模块var http = require('http');var url = require('url');var fs = require('fs');var host = '127.0.0.1';var port = 8888;http.createServer(function(req,res){ var pathname = url.parse(req...

2018-02-22 21:46:28 2672

原创 跟我学NodeJS(七)业务模块调用

1、eg:写了一个main.js 要去调用 event.js var test = require('/event'); //当前是在同一级目录下test.start();//event.js 对象级方法 functionexports.start = function() { console.log('调用我的方法');}2、函数:nodejs跟javascrip...

2018-02-22 21:24:58 225

原创 跟我学NodeJS(六)缓冲流

var fs = require('fs');//链式流引入var zlib = require('zlib');fs.createReadStream('1.txt').pipe(zlib.createGzip()) .pipe(fs.createWriteStream('1.txt.gz'));console.log('文件压缩成功~~~~...

2018-02-22 21:00:57 218

原创 跟我学NodeJS(五)Buffer

1、使用node.js需要使用到IO数据操作,而作为以JavaScript底层库的编写的js库只用字符串数据类型,没有二进制数据类型,只能使用Bbuffer来创建实例。//有数据就涉及到编码const buf = Buffer.from('pengcq', 'utf8');// 输出 70656e676371console.log(buf.toString('hex'));//...

2018-02-22 19:30:59 210

原创 跟我学NodeJS(四)事件循环、事件驱动

1、Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 2、Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 3、Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 4、Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观...

2018-02-22 18:19:58 886

原创 跟我学NodeJS(三)之回调函数

1、Node.js 异步编程的直接体现就是回调Node 使用了大量的回调函数,对于IO读取完成后,作为回调函数的参数返回,在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。就如第一nodejs案例。var http = require('http');http.createServer(function(request,response

2017-09-05 16:56:29 293

原创 跟我学NodeJS(二)交互式解释器

1、新版的nodejs已经集成了npm,NPM是随同NodeJS一起安装的包管理工具,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西e:\HTML5>npm -v3.10.102、使用 npm 命令安装模块,安装最常用的express模块npm install express -g # -g是全局安装的意思...

2017-09-05 16:35:00 610

原创 跟我学NodeJS(一)

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。接下来安装及环境配置参考 http://www.jianshu.com/p/03a76b

2017-09-05 16:12:39 296

原创 maven 国内的中央仓库

作者:张钧泳链接:https://www.zhihu.com/question/47261839/answer/134716331来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven

2017-07-01 23:26:51 500

原创 spring boot 使用fastjson 处理json数据中文乱码 默认使用 ISO-8859-1编码格式

1、加入fastjson maven 依赖包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.30</version> </dependency>2、springbo

2017-06-14 10:42:45 10816

原创 Java服务器热部署的实现原理

所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装入器实例,就可以将类再次装入一个正在运行的应

2016-07-09 20:13:53 1566

原创 shiro 身份验证

身份验证:简单来说就是应用中谁能证明她是她本人,一般提供身份ID来识别她的身份,比如提供身份证、用户名/密码来验证。Principal:身份,主体识别的属性,可以是任何东西,即用户名,邮箱等等,确立唯一性。一个主体可以有多个 principals, 但只有一个 Primary principals, 一般是用户名/密码/手机号Credentials:证明/凭证,即只有主体知道的安全码。如密码和数字证

2015-09-29 15:45:25 556

原创 Streaming query results

The results of query methods can be processed incrementally by using a Java 8 Stream as return type. Instead of simply wrapping the query results in a Stream data store specific methods are used to pe

2015-09-28 17:13:46 921

原创 jQuery实现表单验证------equalTo方法

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> jQuery.validator.setDefaults({ debug: true, success: "valid"});;

2015-09-23 16:25:06 6907

原创 ${pagecontext.request.contextpath}作用

用户注册 $(document).ready(function() { //聚焦第一个输入框 $("#loginName").focus(); //为inputForm注册validate函数 $("#inputForm").validate({ rules: { loginName: { remote: "${ctx}/regis

2015-09-23 15:37:22 1404

原创 设计模式(一)之理解篇

项目中合理的运用设计模式可以完美的解决很多问题,从而从菜鸟变成老鸟的蜕变。学好设计模式,变成优秀的软件工程师。一、设计模式的分类总体来说设计模式分为三大类:【a】创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。【b】结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。【c】行为型模式,共十一种:策略模式、模板

2015-08-23 23:11:52 345

原创 开源框架数据源配置

配置文件:config.propertiesjdbc.driver = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://localhost:3306/spring_springmvc?useUnicode=true&characterEncoding=utf-8jdbc.username = rootjdbc.password = root

2015-08-23 14:04:03 380

原创 window 7以上版本WIFI虚拟创建

@echo off color 0atitle windows 7/8/10 无线热点设置 By:朝阳qq:412940226color 1E:mainclsecho.echo.-------------------------------------------------------------echo.‖ windows 7 windows 8 windows 10 无线热点设置 ‖echo

2015-08-23 13:41:02 477

原创 CentOS 6.5 64位安装mysql 5.6

1、申请阿里云Linux服务器      昨天在阿里云申请了一个免费试用15天的Linux云服务器。     操作系统: CentOS 6.5 64位。      CPU:1核   内存:512M        硬盘空间:20G  带宽:1Mbps。    今天在这台云服务器上安装了基本环境(JDK1.7、Tomcat1.7和MySQL5.6)。本文主要在阿里云

2015-08-23 11:57:13 2079

原创 Shiro 权限管理filterChainDefinitions过滤器配置

/*** Shiro-1.2.2内置的FilterChain* @see =============================================================================================================================* @see 1)Shiro验证URL时,URL匹配

2015-08-20 14:12:34 37437

原创 Eclipse Java EE IDE for Web Developers集成的Maven 3 指向自己安装的 Maven

一.配置Maven环境1.下载apache-maven文件,选择自己需要的版本,地址:Apache 官方下载地址是 http://maven.apache.org/download.cgi2.下载并文件,本人解压到:D:\xxmp\apache-maven-3.2.23.配置Maven环境变量a. MAVEN_HOME:D:\xxmp\apache-maven-

2015-08-16 13:36:05 3477

转载 javaweb考试题

共 31 道考题,全部为不定项选择,每空答案完全正确才能得分,每空一分,共 115 分。考试时间: 180 分钟注意:填写考题答案时,多个答案之间不要加其他字符,答案字符大小写均可。正确示例:ABC或abc;错误示例:A B C或a,b,c。 1. 典型的JDBC程序按  顺序编写。-------DBECFAA. 释放资源B. 获得与数据库的物理连接C. 执行SQL命令

2014-01-17 23:11:52 3368

原创 java编程_socket_套接字_网络编程

============================================================                                           1.实现server和client模型程序============================================================ 实现原理:==

2013-12-07 20:14:28 971

原创 Java多线程的相关机制

一 线程的基本概念线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径.;多进程:在操作系统中能同时运行多个任务(程序);多线程:在同一个应用程序中有多个顺序流同时执行;Java的线程是通过java.lang.Thread类来实现的;JVM启动时会有一个由主方法(public static void main(){})所定义的线程;可以通过创建Thre

2013-12-07 17:00:34 438

原创 eclipse集成ant使用

目前的Eclipse都集成了ant,本文图示如何在eclipse下使用ant。1.新建Java Project-新建Java文件HelloWorld.javaHelloWorld.java default="main" basedir=".">     name="main" depends="compile, compress" description="

2013-04-17 21:12:35 629

原创 使用navigator.userAgent来判断浏览器类型

//浏览器版本号函数var br=navigator.userAgent.toLowerCase();var browserVer=(br.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1];//js浏览器判断函数function userBrowser(){    var browserName=navigat

2013-04-16 19:48:07 730

VMware-Workstation10安装+CentOS6.5安装图文教程.doc

1、CentOS 6.5系统镜像有两个,安装系统只用到第一个镜,即CentOS-6.5-i386-bin-DVD1.iso(32位)或者CentOS-6.5-x86_64-bin-DVD1.iso(64位),第二个镜像是系统自带软件安装包; 2、安装CentOS 6.5系统的计算机内存必须等于或者大于628M(最小内存628M),才能启用图形安装模式; 3、CentOS 6.5文本安装模式不支持自定义分区,建议使用图形安装模式安装; 4、CentOS 6.5的系统安装方式分为:图形安装模式和文本安装模式; 5、CentOS 6.5的系统运行方式分为:带图形界面、可以用鼠标操作的图形化方式和不带

2020-12-05

springboot+nutz+beetl整合工程

dao层使用nutz,view层使用beetl,数据源使用阿里的druid

2018-03-09

Elasticsearch5.5 windows10 环境安装

Elasticsearch5.5

2017-09-04

Spring4.2_Struts2_Hibernate4.3框架整合

spring quart定时器测试单元,Ehcache测试单元,验证码测试单元参考,IOC测试单元

2016-08-11

jfreechart 图表展示

通过jfreechart插件展示一些图表结构图展示

2015-05-11

windows下搭建hadoop开发环境

windows下搭建hadoop开发环境

2014-09-28

shiro 1.2.3

shiro-all-1.2.3.jar shiro-aspectj-1.2.3.jar shiro-cas-1.2.3.jar shiro-core-1.2.3.jar shiro-ehcache-1.2.3.jar shiro-guice-1.2.3.jar shiro-quartz-1.2.3.jar shiro-spring-1.2.3.jar shiro-tools-hasher-1.2.3-cli.jar shiro-web-1.2.3.jar

2014-09-28

手游攻击的简单实现

cocos2dx 2.1.5 手游攻击的简单实现

2013-12-05

碰撞子弹类的实现

cocos2dx 2.1.5 碰撞子弹类的实现

2013-12-05

碰撞敌人类的实现

cocos2dx 2.1.5 碰撞敌人类的实现

2013-12-05

atm银行系统

ATM银行系统管理,创建账户;插卡;系统管理;退出系统

2013-11-15

C++中文手册

C/C++ 语言参考 ,中文手册 C/C++语言对比

2013-11-05

在win7安装_雪豹苹果操作系统_的详细图文教程

在win7安装_雪豹苹果操作系统_的详细图文教程

2013-03-09

AspNetMVC2_VS2008

AspNetMVC2_VS2008 Preview2 安装

2011-09-28

Asp Net MVC 2_Preview 2

asp.net mvc2.0 安装文件 preview

2011-09-28

EDITPLUS_2.20.303_SC html 文件编写

EDITPLUS_2.20.303_SC html 文件编写 方便大家使用资源

2011-04-09

空空如也

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

TA关注的人

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