自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nicky's blog

Email:nickypm@foxmail.com

  • 博客(19)
  • 资源 (400)
  • 论坛 (2)
  • 收藏
  • 关注

原创 Jquery系列之contextMenu右键菜单使用

本博客介绍一下一款开源的jquery右键菜单插件使用,github链接:https://github.com/swisnl/jQuery-contextMenu样例代码:<!DOCTYPE html><html> <head> <meta charset="utf-8">

2018-12-31 00:08:28 2716

原创 Bootstrap系列之treeview实现菜单树

本博客,介绍通过Bootstrap的treeview插件实现菜单树的功能。treeview链接:http://www.htmleaf.com/Demo/201502141380.htmlORM框架是Mybatis的,这里其实就是单表查询而已,获取要做菜单树的信息表,这张表必须要有一个parentSeq,然后通过关联实现。<sql id="groupDefineColum"> ...

2018-12-31 00:07:36 4592

原创 Oracle SQL调优系列之经验小归纳

文章目录一、前言二、注意点三、Oracle执行计划四、调优记录4.1 强制索引4.2 基数反馈机制4.3 oracle开窗函数一、前言本博客只记录工作中的一次oracle sql调优记录,因为数据量过多导致的查询缓慢,一方面是因为业务太过繁杂,关联了太多表。面对复杂的业务场景,确实有些情况是需要关联很多表的。当然有些情况是可以将业务实现放在Java代码里,有些情况可以不要关联很多表。二、注意...

2018-12-31 00:06:46 3173

原创 Java应用之传参乱码问题解决方法

业务场景先描述一下业务场景,要实现的功能是通过搜索框填写参数,然后点击按钮搜索数据,将搜索框的查询参数获取,附加在链接后面,调导Excel表接口,然后实现导出Excel功能。其实做导Excel表功能不仅可以通过链接调用实现,也可以通过form表单提交的方法来实现。不过本博客介绍的是通过链接调接口时候遇到的乱码问题,其实就是查询参数传到后台,就出现乱码了。导致查询条件失效,不能按查询条件导出Ex...

2018-12-31 00:04:58 2073

原创 Oracle应用之开窗函数笔记及应用场景

介绍Oracle的开窗函数之前先介绍一下分析函数,因为开窗函数也属于分析函数分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。上面是开窗函数over(…)的简单介绍。开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化oracle开窗函数使用的话一般是和order、partition by...

2018-12-31 00:04:01 2361

原创 设计模式之状态模式(行为型)

模式定义一个对象在其内部状态改变时改变其行为,这个对象我们可以称为状态对象,所以状态模式是一种对象行为型模式。模式结构Context:环境类Context类也可以称之为上下文类,实际上就是拥有状态的对象,可以理解为状态管理器。State:抽象状态类抽象状态类可以是一个接口类或者抽象类,反正实现的话都是通过具体状态类。抽象状态类,封装环境类不同状态下的所有动作方法。Conc...

2018-12-23 00:04:55 2068

原创 设计模式之职责链模式(行为型)

文章目录一、行为型模式二、职责链模式定义三、职责链模式角色四、简单实例一、行为型模式介绍职责链模式之前先介绍一下行为型设计模式,因为按照GoF模式分类,职责链就是一种行为型设计模式。行为型设计模式就是主要表示类或者对象之间的关联关系,分为类行为型和对象行为型。类行为型一般都是通过类的继承或者多态等等方式实现。对象行为型就是通过对象的聚合等等关联实现。二、职责链模式定义职责链模式是一种对象行...

2018-12-23 00:04:06 1818

原创 tomcat系列之编译超过64k大小的jsp文件报错原因

今天遇到一个问题,首先是在tomcat中间件上跑的web项目,一个jsp文件,因为代码行数实在是太多了,更新了几个版本之后编译报错了,页面打开都是报500的错误,500的报错,知道http协议返回码的都知道,这是服务端的报错。jsp编译过程都是编译为servlet,然后再通过类加载器编译为.class文件,再执行为Servlet实例。这就是jsp的编译过程。所以jsp报500错误也可以理解,属于...

2018-12-18 23:42:50 2870 2

原创 Mybatis系列之自定义SQL拦截器

本博客介绍的是继承Mybatis提供的Interface接口,自定义拦截器,然后将项目中的sql拦截一下,打印到控制台。先自定义一个拦截器package com.muses.taoshop.common.core.database.config;import org.apache.commons.lang3.StringUtils;import org.apache.ibatis.exe...

2018-12-17 23:12:12 3162 1

原创 并发编程系列之线程并行学习笔记

一、线程并行相关概念同步(Synchronous)和异步(Asynchronous)同步和异步的本质区别是是否需要等待,比如一个方法在执行,必须等前面一个方法程执行完成,才可以执行,这就是同步。如果不需要等上一个方法执行完成,并行或者并发执行,这就是异步调用。并发(Concurrency)和并行(Parallelism)并发和并行两个概念很容易混淆。解释起来意思也差不多,不过说起来,并行才...

2018-12-15 23:36:54 2519 1

原创 Oracle应用之nvl函数和nvl2函数

一、基本语法介绍一下oracle的nvl函数和nvl2函数。nvl函数nvl函数基本语法为nvl(E1,E2),意思是E1为null就返回E2,不为null就返回E1。nvl2函数nvl2函数的是nvl函数的拓展,基本语法为nvl2(E1,E2,E3),意思是E1为null,就返回E3,不为null就返回E2。二、业务场景nvl()函数比较常用的是这样的nvl(E1,0),意思是E1...

2018-12-13 23:16:47 4602 1

原创 Oracle应用之递归查询start with connect by prior

一、基本语法connect by递归查询基本语法是:select 1 from 表格 start with ... connect by prior id = pId start with:表示以什么为根节点,不加限制可以写1=1,要以id为123的节点为根节点,就写为start with id =123connect by:connect by是必须的,start with有些情况是可...

2018-12-13 23:16:23 2114 1

原创 mybatis系列之传参为List数据的使用细节

或许是惯性思维,在mybatis使用foreach循环调用的时候,很多时候都是传一个对象,传一个List的情况很少,所以写代码有时候会不注意就用惯性思维方法做了。今天向sql传参,传了一个List作为参数,然后在xml里再foreach循环调用。然后报错信息如:mybatis foreach报错It was either not specified and/or could not be f...

2018-12-13 00:21:47 2867

原创 JavaScript学习笔记整理

整理一篇工作中的JavaScript脚本笔记,不定时更新,笔记来自网上资料或者自己经验归纳。ps:都是一些小技巧,只能作为学习参考,要系统性学习还是要多看书

2018-12-12 23:57:23 8887 27

原创 Oracle应用之列转行函数vm_concat使用

一、业务场景今天需要实现一个table,有一列的效果是:用户姓名A(账号a),用户姓名B(账号b)…这种格式。这就想到oracle的列转行函数vm_concat。可以用类似这种格式wm_concat(a || ‘(’ || b || ‘)’),a表示用户名字段,b表示账号字段。例子:<select id="listAllocatedHandlerInfo" res

2018-12-12 23:56:37 8009

原创 Redis系列之分布式锁简介

文章目录一、加锁原因1.1 加锁方式1.2 业务场景二、原子操作原子操作定义2.1 context switch三、分布式锁3.1 实现方式四、分布式锁常见问题4.1 超时问题4.2 集群环境一、加锁原因在一些比较高并发的业务场景,经常听到通过加锁的方法实现线程安全。下面简单介绍一下1.1 加锁方式数据库锁数据库本身提供了锁机制,比如乐观锁、悲观锁等等。下面给出我之前写的一篇博客,介绍...

2018-12-10 00:01:35 3963 5

原创 Oracle应用之创建表空间创建用户和用户授权

今天要创建一个Oracle用户,然后发现sql不太记得了,然后只能再去找找资料,发现这样效率并不是很高,所以记录成博客,有需要就直接从博客复制。下面是我简单整理的,有需要可以参考。–创建表空间CREATE TABLESPACE WORKFLOW01 LOGGING DATAFILE ‘D:\oracle\admin\oanet\WORKFLOW01.dbf’SIZE 100M AUTOEX...

2018-12-08 00:06:43 3177

原创 Oracle列转行函数wm_concat版本不兼容解决方案

业务场景本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。不过这个函数使用要谨慎,底层实现应该也是group by等等实现的,性能并不是特别好。这个函数在Oracle12是没有的,在Oracle11是不太兼容的,Oracle10可以正常使用。最近遇到这个问题,网上博客很多都写到了自定义列转行函数的办法去解决。但是这种办法并不一定适用...

2018-12-07 00:16:39 6233

原创 Mybatis系列之全局扫描ant通配符格式的包名

业务场景业务场景:首先项目进行分布式拆分之后,按照模块再分为为api层和service层,web层。其中订单业务的实体类放在com.muses.taoshop.item.entity,而用户相关的实体类放在com.muses.taoshop.user.entity。所以就这样,通过通配符方式去setTypeAliasesPackage ,com.muses.taoshop.*.entityA...

2018-12-03 00:02:04 3164

装箱问题遗传算法MATLAB实现.doc

装箱问题遗传算法MATLAB实现.doc,这份文档介绍了装箱问题遗传算法MATLAB实现,装箱问题遗传算法MATLAB实现.doc

2020-08-08

装箱问题遗传算法MATLAB实现.docx

装箱问题遗传算法MATLAB实现.docx,这份稳定介绍了装箱问题遗传算法的简单实现例子,可以作为参考学习

2020-11-22

SpringBoot高级培训课件.pptx

SpringBoot高级.pptx,是一份springBoot的学习资料,希望可以帮助学习者,讲述了一些比较Springboot重要的内容

2019-11-26

MySQL数据库之undo log和redo log工作原理.png

MySQL数据库之undo log和redo log工作原理.png,这是一份图例,画图表示undo log和redo log的工作原理

2020-10-15

Adobe LiveCycle Designer事件用法

Adobe LiveCycle Designer事件用法,Adobe LiveCycle Designer 是一款点按(point-and-click)图形表单设计工具,它简化了表单设计的创建过程,以便以 Adobe PDF表单形式分发。 表单接收者可以在线填写表单、提交数据并将其打印出来,或用 Adobe Reader打印出表单手工填写。

2017-11-03

使用eclipse创建restful webservice 工程

使用eclipse创建restful webservice 工程.d

2016-12-13

Java程序员经典书籍推荐

Java程序员经典书籍推荐

2017-04-17

SpringCloud系列之API Gateway开发手册(Hoxton版本).pdf

SpringCloud系列之API Gateway开发手册(Hoxton版本).pdf,这是一份基于SpringBoot2.x版本,SpringCloud Hoxton版本的入门教程,适合做入门教程,仅供学习参考

2020-11-20

NC63开发Webservice配置过程

NC63开发Webservice配置过程

2017-03-02

Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案

Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案

2017-03-03

Mybatis批量foreach merge into的用法

Mybatis批量foreach merge into的用法,这是介绍Mybatis批量foreach merge into的用法的文档

2019-02-27

ESB案例解析和项目实施经验分享

ESB案例解析和项目实施经验分享

2017-04-19

ESB开发指南

ESB开发指南

2017-04-20

数字视频技术基础

数字视频技术基础

2016-04-04

Oracle经典练习题

Oracle经典练习题

2016-05-24

视频监控系统的认识

视频监控系统的认识

2016-04-05

Java线程CPU占用高原因排查方法

Java线程CPU占用高原因排查方法,Java线程CPU占用高原因排查方法

2018-05-27

IBM Websphere ESB企业服务总线

IBM Websphere ESB企业服务总线

2017-06-05

消息中间件kafka与activemq、rabbitmq、zeromq、rocketmq的比较

消息中间件kafka与activemq、rabbitmq、zeromq、rocketmq的比较

2017-10-30

OAuth2.0授权码模式.doc

OAuth2.0授权码模式.doc OAuth2.0授权码模式的文档,希望可以帮助学习者

2019-07-27

LiveCycleDesigner知识总结

Adobe LiveCycle Designer 是一款点按(point-and-click)图形表单设计工具,它简化了表单设计的创建过程,以便以 Adobe PDF表单形式分发。 表单接收者可以在线填写表单、提交数据并将其打印出来,或用 Adobe Reader打印出表单手工填写。

2017-11-03

jQuery仿QQ空间说说发表评论留言代码

jQuery仿QQ空间说说发表评论留言代码

2017-07-28

缓存淘汰算法之LRU

缓存淘汰算法之LRU

2017-05-05

Html5数据库Web SQL

Html5数据库Web SQL

2016-04-09

视频编解码技术

视频编解码技术

2016-04-04

sqlhc.sql脚本

sqlhc.sql脚本是用于监控系统和sql性能的,sqlhc常用于sql调优.

2020-06-19

Fusioncharts组件开发需要的jar

Fusioncharts组件开发需要的jar

2016-12-27

jvm入门公开课课件

jvm入门公开课课件 jvm入门公开课课件 jvm入门公开课课件

2018-06-24

移动设备web的离线应用

移动设备web的离线应用

2016-04-13

QT布局管理文档

布局管理

2016-05-20

SpringFramework5.0.x源码学习笔记.pdf

SpringFramework5.0.x源码学习笔记.pdf,这是一份SpringFramework5.0.x的源码学习笔记,主要通过debug方式学习Spring的核心技术ioc和aop的实现原理

2021-02-03

jce6到8对应jar.zip

jce6到8对应jar.zip,jce6、jce7、jce8对应的jar,详情可以参考https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure

2020-12-17

bcprov-ext-jdk15on-154和bcprov-jdk15on-154下载

bcprov-ext-jdk15on-154和bcprov-jdk15on-154下载,可以用于处理jdk6的javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure ,详情参考https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure

2020-12-17

bcprov-jdk15on-154.zip

bcprov-jdk15on-154.zip,bcprov-jdk15on-154.jar,修复异常:https://stackoverflow.com/questions/6851461/why-does-ssl-handshake-give-could-not-generate-dh-keypair-exception的jar

2020-12-03

bcprov-ext-jdk15on-154.zip

bcprov-ext-jdk15on-154.zip,bcprov-ext-jdk15on-154.jar,修复异常:https://stackoverflow.com/questions/6851461/why-does-ssl-handshake-give-could-not-generate-dh-keypair-exception的jar

2020-12-03

Springframework核心技术AOP详细介绍文档.pdf

Springframework核心技术AOP详细介绍文档.pdf,这份文档比较详细地介绍了Spring框架的一个核心技术AOP,先从理论说起,然后给出典型的例子

2020-11-24

前后端接口安全技术JWT极速入门教程.pdf

[JWT]的全称为Json Web Token (JWT),是目前最流行的跨域认证解决方案,是在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519),JWT 是一种JSON风格的轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权。前后端接口安全技术JWT极速入门教程.pdf,这是一份JWT入门教程,使用SpringBoot2.2.x版本进行集成开发

2020-11-20

部署构建Spring5.0.x版本源码教程参考.html

部署构建Spring5.0.x版本源码教程参考.html,这是一份基于Spring.5.0.x版本的教程,使用idea构建+gradle构建

2020-11-19

adb+driver.zip

adb+driver.zip,安卓开发开发者模式adb调试需要的adb+驱动driver相关工具软件,希望可以帮助需要的人

2020-10-25

大数据之Redis笔记.pdf

大数据之Redis笔记.pdf,这是一份关于Redis方面的文档,希望可以帮助学习者

2019-09-15

smileNicky的留言板

发表于 2020-01-02 最后回复 2020-05-04

基于SSM框架的日志管理

发表于 2016-10-12 最后回复 2018-11-28

空空如也

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

TA关注的人 TA的粉丝

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