自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 maven资源的官方网站

https://mvnrepository.com/

2019-06-20 17:11:49 4797

转载 安装daoker私有仓库Harbor

https://blog.51cto.com/wangxiaoke/2368647

2019-06-18 18:38:10 231

转载 Linux 下的 Docker 安装与使用

https://www.cnblogs.com/myzony/p/9071210.html

2019-06-12 18:01:52 265

转载 oracle 函数 转MYsql

https://www.cnblogs.com/kelvin19840813/articles/5701038.html

2019-04-29 13:49:12 1132

转载 mysql 递归查询

https://www.cnblogs.com/xiaoxi/p/5942805.html

2019-04-28 17:27:37 120

转载 MySQL 中 FIND_IN_SET 函数执行非常慢的某种写法

https://blog.csdn.net/wokelv/article/details/78915502

2019-04-28 17:26:36 1400

转载 mysql 递归查找菜单节点的所有子节点

https://www.cnblogs.com/rainydayfmb/p/8028868.html

2019-04-28 15:58:49 688

转载 VUE 部分页面缓存

提出问题最近在做项目发现一个问题,当我使用了 keep-alive 标签后,进入了某个路由进行一系列操作,再点击浏览器后退,再次进入刚才的路由,页面被操作的数据没有初始化!分析问题这是因为 keep-alive 将路由页面缓存,所以该路由没有完成整个生命周期,没有 destroyed,因此重新进入也没有触发其他生命周期钩子,如 created 等。解决问题(1). 查看官方文档...

2019-03-29 10:39:36 565

转载 Oracle大数据查询优化

Oracle大数据查询优化1、对于像状态之类的列,不是很多的,就可以加位图索引,对于唯一的列,就加唯一索引,其余的创建普通索引。2、尽量不要使用select * 这样的查询,指定需要查询的列。3、使用hits  select /*+index(索引名称) index(索引名称)*/ supply_id from CSS_SUPPLY  where ...4、将表table在线重定义...

2019-02-26 14:28:37 659

转载 Freemarker模板文件返回字符串

Freemarker模板文件返回字符串 首先,先创建一个ftl文件:     Html代码Html代码  <div style="width:100%;font-size:12px;">Hello ${name}(${getUserAge(name)})</div>   之后,创建一个java应用程序类:    Java代码Java代码  ...

2019-02-01 15:19:12 2192

转载 AOP的实现机制【转】

1 AOP各种的实现 AOP就是面向切面编程,我们可以从几个层面来实现AOP。 在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。   类别 机制 原理 优点 缺点 静态AOP ...

2018-12-25 18:43:13 151

转载 springboot

Spring Boot Reference GuideAuthorsPhillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis, Sébastien Deleuze1.3.7.RELEASECopyright © 2...

2018-10-13 16:47:44 2635

原创 springboot邮件发送

 import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.mail.javamail.JavaMailSenderImpl;import javax.m...

2018-09-20 18:17:40 180

转载 SPRING BOOT

https://www.cnblogs.com/ityouknow/p/5662753.html

2018-09-06 22:43:11 110

原创 Redis API

Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。...

2018-09-05 10:36:20 297

转载 Spring aop的实现原理

Spring aop的实现原理简介  前段时间写的java设计模式--代理模式,最近在看Spring Aop的时候,觉得于代理模式应该有密切的联系,于是决定了解下Spring Aop的实现原理。  说起AOP就不得不说下OOP了,OOP中引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。但是,如果我们需要为部分对象引入公共部分的时候,OOP就会引入大量重复的...

2018-08-30 12:21:23 160

原创 jedis使用api

jedis使用apiJedis 是 Redis 官方首选的 Java 客户端开发包。工作过程总结的一个示例,贴出来,如下:Java代码   package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.Iterator; impo...

2018-08-17 10:07:06 160

原创 Spring WebSocket 404错误的解决方法(有关两个方面)

  1.加载顺序(详细:https://www.cnblogs2..com/ginponson/p/6390975.html)         如果你的web.xml分开加载spring-context和spring-servlet的话,请将spring-websocket的资源文件放到spring-servlet上加载。         注意:在spring-context加载的时...

2018-08-11 21:37:39 5913

原创 Java Socket编程----通信是这样炼成的

Java Socket编程----通信是这样炼成的Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络)           关于计算机网络部分...

2018-07-22 21:04:42 140

转载 对JAVA集合进行遍历删除时务必要用迭代器

对JAVA集合进行遍历删除时务必要用迭代器转自:https://www.cnblogs.com/goody9807/p/6432904.html今天同事写了几行类似这样的代码: 1 2 3 4 5 6 7 8 9 10 11 12 public static void m...

2018-07-17 14:41:04 169

转载 Java高并发,如何解决,什么方式解决

 Java高并发,如何解决,什么方式解决转子:https://www.cnblogs.com/goody9807/p/6432904.html对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解...

2018-07-17 14:38:40 168

转载 详解mysql 获取当前日期及格式化

MySQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式返回系统日期,输出 2009-12-25 14:38:59?1select now();输出 09-12-25?1select date_format(now(),'%y-%m-%d');根据format字符串格式化date值:%...

2018-07-11 17:15:25 10206

转载 根据两点经纬度计算距离

经纬度简介这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬90度...

2018-07-11 15:50:59 341

转载 linux 查看Tomcat日志

1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下Linux中tail命令tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,...

2018-07-07 17:44:54 251 1

原创 java基本数据类型

1.四种整数型(bate、short】int、long):         byte: 数据类型是8位、有符号的,以二进制补码的整数             最小值 -128(-2^7)             最大值是127(2^7-1)             默认值是 0        short:short数据类型是16位、有符号的以二进制补码表示的整数             最大值是 ...

2018-07-06 09:22:03 321

转载 Runtime.getRuntime().addShutdownHook(new Thread()

摘要:为您的Java应用程序添加退出事件处理--------------------------------------------------------------------------------一个完整的Java应用程序,通常至少要有一个应用程序的结束点。对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1...

2018-06-25 14:50:38 764

转载 maven多模块项目聚合

参考文档:http://kyfxbl.iteye.com/blog/1680045http://blog.csdn.net/wanghantong/article/details/36427411http://my.oschina.net/lujianing/blog/354121 最近在整理公司软件项目工程结构,最初的设计模块间耦合度太高,过多的公共service与业务逻辑强相关。以至于后期...

2018-06-19 09:24:55 1045

转载 动态SQL与静态SQL的区别

动态SQL与静态SQL的区别首先,所谓SQL的动态和静态,是指SQL语句在何时被编译和执行,二者都是用在SQL嵌入式编程中的,这里所说的嵌入式是指将SQL语句嵌入在高级语言中,而不是针对于单片机的那种嵌入式编程。在某种高级语言中,如果嵌入了SQL语句,而这个SQL语句的主体结构已经明确,例如在Java的一段代码中有一个待执行的SQL“select * from t1 where c1>5”,...

2018-06-15 11:03:10 1284

转载 JAVA 日期处理工具类 DateUtils

JAVA 日期处理工具类 DateUtilspackage com.genlot.common.utils;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;i...

2018-06-03 13:27:58 375

原创 毕业三年内该做什么

      首先对于问题的解决过分依靠于网上实现方法,自己没有去思考问题的本质,浏览很长时间,但自己收获不大,即便找到程序的实现方法,又要花很长的时间去理解,虽然问题解决了,但最终自己没有深入到问题的本质中去,这样做无非是粘贴复制的进阶版。       而真正拿到程序,应该做的就是思考,思考之前的程序有没有可以借鉴到当前程序中去,列出可能发生问题的可能性,考虑解决问题的最难点,可以上网搜索问题的解...

2018-05-30 22:12:02 274

转载 实现多线程的四种方法

JAVA多线程实现的四种方式Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 1、继承Thread类创建线程Thread类本质上是实现了Ru...

2018-05-30 20:37:30 417

转载 Java并发编程:volatile关键字解析

 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了...

2018-03-19 22:40:35 125

转载 安装vue.js的方法(包括创建项目)

安装vue.js的方法一、简介Vue.js 是什么Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽...

2018-03-17 16:02:42 247

转载 nodejs安装,配置环境,使用express建立一个新项目

nodejs安装,配置环境,使用express建立一个新项目1、下载nodejs安装包去nodejs官网下载最新版本就行,网址:http://nodejs.cn/download/,点击自己适用的系统,自动下载跟电脑操作系统位数符合的安装包,下载下来安装包之后一路next就行,nodejs安装路径不一定要使用默认的,我不想装在C盘,所以我选择了D:\Program Files\nodejs这个路径...

2018-03-17 14:28:57 224

转载 在Linux上安装Git

在Linux上安装GitGit是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍  使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所...

2018-03-17 10:08:15 123

转载 Java多线程-线程的锁总结

一、多线程-同步函数的锁是this/*同步函数用的是哪一个锁呢?函数需要被对象调用。那么函数都有一个所属对象引用。就是this。所以同步函数使用的锁是this。通过该程序进行验证。使用两个线程来买票。一个线程在同步代码块中。    这两个的锁不一样一个线程在同步函数中。都在执行买票动作。*/class Ticket implements Runnable{    private  int tick...

2018-03-16 18:07:42 220

转载 java 8 lambda表达式10个示例

java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动。特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式取代了匿名类,取消了模板,允许用函数式风格编写代码。这样有时可...

2018-03-16 11:11:29 119

转载 Java8学习小记(函数接口),行为参数化(Lambda以及方法引用)

https://segmentfault.com/a/1190000006985405#articleHeader10

2018-03-15 14:09:44 905

转载 java多线程中并发集合和同步集合有哪些?区别是什么?

java多线程中并发集合和同步集合有哪些?    hashmap 是非同步的,故在多线程中是线程不安全的,不过也可以使用 同步类来进行包装:       包装类Collections.synchronizedMap()和Collections.synchronizedList()提供了一个基本的有条件的线程安全的Map和List实现。   ConcurrentHashMap和Hashtable之间...

2018-03-15 13:38:49 504

转载 JBPM工作流

JBPM工作流收藏为自己应用时阅读转自:https://www.cnblogs.com/jingpeipei/p/6150409.html一.开发环境的搭建1.下载Jbpm4.41.1下载地址:https://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/1.2解压后的目录  2.安装GPD插件(eclipse图形化流程设计器)2.1打...

2018-03-10 20:12:59 188

jd-gui-0.3.3

很好用的反编译软件 快速查询 很好用的反编译软件 快速查询

2017-11-17

jboss7.1wwww

jboss优于tomcat 快速 jboss优于tomcat 很好用

2017-11-17

空空如也

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

TA关注的人

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