自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (47)
  • 收藏
  • 关注

原创 JConsole实时监控初体验

idea + jconsole实现监控tomcat服务运行情况

2022-07-10 18:42:53 491 1

原创 java8的stream流对list的常见操作

当我们对Stream 流中的数据操作完成之后,如果需要将流的结果进行保存,方便我们接下来对结果的继续操作,就得使用 Stream 流提供了的 collect() 方法,可以收集流中的数据到【集合】或者【数组】中。......

2022-07-07 11:29:47 10759

原创 基准测试工具JMH

JMH即Java Microbenchmark Harness,是Java用来做基准测试的一个工具,该工具由OpenJDK提供并维护,测试结果可信度高。

2022-07-06 17:18:45 437

原创 java8新特性之Stream

Java8中的Stream是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作(bulk data operation)。Stream不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的Iterator。原始版本的Iterator,用户只能显式地一个一个遍历元素并对其执行某些操作;高级版本的Stream,用户只要给出需要对其包含的元素执行什么操作,比如,“过滤掉长度大于 10 的字符串”、..

2022-07-06 17:15:42 4620

原创 springCloud集成SpringFreemarker的简单示例

一、什么是freeMarker?官方定义:FreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。通俗的说下,就是我们通过使用 FreeMarker,可以将我们所需的模板和数据渲染成 HTML,从而实现我们想要的效果。通过将模板与数据分开,让分工更加明确,模板方面则专注于如何将数据进行展现,而在数据方面,我们就可以专注于.

2022-04-15 17:33:24 651

原创 springboot集成swagger

一、什么是swagger?简单说明一下,Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档。二、如何使用?使用的spring boot+maven构建的web项目,所以我们的步骤是:第一步,pom文件中引入依赖<!--集成swagger--><!--swagger依赖google的guava--><dependency> <groupId>com.google.

2022-04-09 16:45:31 705

原创 windows上安装Apollo

Apollo简单的说就是分布式配置中心的一种解决方案。1、执行一下sql(主要是创建ApolloPortalDB,ApolloConfigDB这两个数据库)2、分别解压安装包后将apollo-adminservice-1.7.1.jar、apollo-configservice-1.7.1.jar、apollo-portal-1.7.1.jar放置于新建的apollo目录下Apollo默认会启动3个服务,分别使用18070,18080,18090端口运行顺序: apollo-configse

2022-04-09 15:39:41 3008 1

原创 windows下nacos安装配置

1、新建数据库nacos,执行conf下的nacos-mysql.sql文件,会自动生成12个表,如下图:2、修改application.properties配置文件3、本地单机启动编辑startup.cmd,将MODE修改为standalone4、点击startup.cmd启动其他:nacos-server配置中心连接数据库失败的解决方法在本地配置nacos时发现一直报数据库无法连接。错误信息类似这样:org.springframewor..

2022-04-09 15:35:29 3197

原创 springcloud整合lettuce使用redis

Spring cloud 2.x版本后默认Redis客户端连接池类型使用的是lettuce,而Sping cloud 1.5.x使用的jedis。Lettuce 和 Jedis 的都是连接Redis Server的客户端程序。Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例增加物理连接;Lettuce基于Netty的连接实例(StatefulRedisConnection),可以在多个线程间并发访问,且线程安全,满足多线程环境下的...

2022-04-09 15:30:14 363

原创 mysql之聚簇索引与非聚簇索引

在MySQL中,最常用的两个存储引擎是MyISAM和InnoDB,它们对索引的实现方式是不同的。MyISAM:data存的是数据地址。索引是索引,数据是数据。索引放在XX.MYI文件中,数据放在XX.MYD文件中,所以也叫非聚集索引。InnoDB:data存的是数据本身。索引也是数据。数据和索引存在一个XX.IDB文件中,所以也叫聚集索引。说下聚簇和非聚簇索引,聚簇和非聚簇索引都是B+树的数据结构。聚簇索引:将数据存储和索引放在一起、并且是按照一定的顺序组织的,找到索引也就找到了数据,数据的

2022-03-17 20:24:04 2876

原创 面试之redis专题

一、为什么用redis?1)、性能,对于执行耗时特别久,且结果不频繁变动的sql,就特别适合放到缓存里,这样,后面的请求从缓存中获取数据,使得请求响应快。2)、并发,大并发情况下,所有请求都去请求数据库,数据库就会出现异常。用了缓存,这样就可以减少数据库的压力。请求先去缓存中获取数据,没有的话再去查询数据库。二、redis是什么?完全开源免费的,用C语言编写的,是一个高性能的K/V分布式内存数据库,基于内存运行并支持持久化的NoSql数据库。与同类产品相比,具有如下优点:1)支持数据

2022-03-17 20:13:06 915

原创 java之AQS的实现原理

AQS的内部实现的关键就是维护了一个先进先出的队列以及state状态变量。

2022-03-17 19:40:42 3087

原创 谈谈对JVM虚拟机的认识

1)java程序之所以能够跨平台运行,正是因为JVM虚拟机。Java程序只需要生成在JVM虚拟机上能够运行的(目标代码)字节码,就可以在各种平台上运行。2)jre、jdk、jvm三者关系:jre就是Java运行平台,Java程序运行就必须在jre环境下才能运行。JVM虚拟机就是jre的一部分。JDK就是Java开发工具,所以它的运行也要依赖于jre,我们经常会看到看着JDK,响应的目录下也会有一个...

2018-03-07 16:55:45 1856 1

原创 HTTP知识小结

http是(Hyper Text Transfer Protocol)超文本传输协议的缩写,是用于从Web服务器传输文本到本地浏览器的协议。现在普遍使用的版本是HTTP1.1。http是一个应用层协议,由请求和响应组成,是一个标准的B/S模型。它也是一个无连接的协议,这里,无连接指的是每次连接只处理一个请求,服务器处理完客户端的请求后便端口连接。同时,它也是一个无状态的协议,即同一个客户端上,此次...

2018-03-07 16:51:41 205

原创 AngularJS框架知识点汇总

1. AngularJS是什么?它是Google开发的一款具有MVC结构的前端框架。在Angular 应用中,视图层就是DOM,控制器就JavaScript 类,模型数据存储在对象属性中。2. 数据绑定通过声明界面的某一部分映射到 JavaScript 的属性,让他们自动的同步,这种编程方式就是数据绑定。不需要对字段注册监听器,就可以做到对象属性与界面显示同步变化。

2017-10-31 13:42:51 1711

原创 jquery插件的开发

插件实例:将指定标签文字颜色改为红色一、第一个分号作用:本来别人的代码也正常工作,只是最后定义的那个函数没有用分号结尾而以,然后当页面中引入我们的插件时,报错了,我们的代码无法正常执行。原因是我们用来充当自调用匿名函数的第一对括号与上面别人定义的函数相连,因为中间没有分号嘛,总之我们的代码无法正常解析了,所以报错。所以好的做法是我们在代码开头加一个分号,这在任何时候都是一个好的

2017-10-31 13:35:55 357

原创 windows系统下Vue环境搭建(npm方式)

一、使用淘宝 NPM 镜像,安装Vue大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:$ npm install-g cnpm--registry=https://registry.npm.taobao.org这样就可以使用 cnpm 命令来安装模块了

2017-10-31 12:29:12 598

转载 react框架介绍

React是一个JavaScript框架,用于构建“可预期的”和“声明式的”Web用户界面,它已经使Facebook更快地开发Web应用。一、特点:1、简单简单的表述任意时间点你的应用应该是什么样子的,React将会自动的管理UI界面更新当数据发生变化的时候。2、声明式在数据发生变化的时候,React从概念上讲与点击了F5一样,实际上它仅仅是更新了变化的一部分而已。React是关于构造

2017-10-31 12:24:54 25506

转载 Vue开发工具

转自:http://blog.csdn.net/sinat_17775997/article/details/70224280最近在研究vue单页面应用,一步一步用上全家桶,开发避免不了的就是调试工具,因为vue是进行数据驱动的,单从chrome里面进行element查看,查不到什么鸟东西,必须要进行对数据动向进行关查,那我就行一步一步教大安装1.github下载地址:https://gi

2017-10-31 12:21:35 1979

转载 vue框架介绍及语法

一、什么是Vue?为了实现前后端分离的开发理念,开发前端 SPA(single page web application) 项目,实现数据绑定,路由配置,项目编译打包等一系列工作的技术框架。二、如何使用?直接下载vue.js引入到网页中即可。Vue.js 官网下载地址:http://vuejs.org/guide/installation.html三、基础语法:1、双向绑定

2017-10-31 12:15:30 2656

原创 samba远程读写文件

//远程Windows系统下得创建一个共享文件夹,其权限是可读写。//远程linux系统得启动smb服务,并进行配置package yzh; import java.io.*;import java.net.*;import java.util.*;import jcifs.smb.*; public class Test5 { public static

2011-04-21 17:22:00 4360

原创 关于java读写文件

 /*在本地D盘创建Myfile目录,在Myfile下创建childfile.txt文件。并在childfile.txt上写入内容。*/package yzh; import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.OutputStream;

2011-04-21 17:18:00 1959

原创 java输入语句

import java.io.*;import java.util.Scanner;public class ScannerEx{ public static void main(String args[]){     /*方法一*/     // Scanner sc=new Scanner(System.in);    // int input=sc.nextInt()

2011-03-28 09:08:00 2117

原创 桌面上的图标下面有阴影,如何去掉?

     在桌面空白处点右键,“属性”、点“桌面”选项卡,点“自定义桌面”按钮,点“web”选项卡,将“网页”下面方框里的网址前的对勾全部去掉。

2011-03-26 14:20:00 914

原创 ext之GridPanel详解

 1、Ext.grid.GridPanel     主要配置项:          store:表格的数据集          columns:表格列模式的配置数组,可自动创建ColumnModel列模式          autoExpandColumn:自动充满表格未用空间的列,参数为列id,该id不能为0          stripeRows:表格是否隔行换色,默认

2011-03-22 14:36:00 1484

原创 JSON 是什么

JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);

2011-03-14 17:41:00 560

原创 SWFObject是什么

 一:简介:SWFObject是一个用于在HTML中方便插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的 HTML、XHTML中出现obje

2011-03-14 17:39:00 1407

原创 对ext的认识

 Ext学习总结1.       简介ext是一个强大的,完全独立的js类库。它是基于面向对象编程的,扩展性相当的好。可以自己写扩展,自己定义命名空间。web应用可能感觉太大,不过可以根据需要加载想要的类库就可以了。它的核心组件基本覆盖了我们构建客户端的常用组件。Ext主要包括三个大的文件ext-all.css,ext-base.js,ext-all.js。在应用类库的时候,这三个

2011-03-14 17:36:00 891

原创 amchart是什么

 一、amchart是什么amchart是一组由flash做成的图表组件。这些flash没有数据,一但指定了配置文件和数据文件的地址,flash就可以显示出你所需要的图表。在配置文件中可以设这个flash的颜色,大小,文字属性,柱子,曲线的粗细颜色,是什么类型的柱子或曲线,是否有气泡,是否有图例,定位,鼠标右键及其事件等,stock图还要在里面指定数据文件的地址。在数据文件中存放了

2011-03-14 16:12:00 1418

原创 firebug中的console.log()使用注意的问题

firebug中的console.log()使用注意的问题在用firefox调试javascript时可以用console.log();代替alert(),方便并且功能也强大得多,但使用时要注意了:    当你使用console.log()函数时,下面的firebug一定要打开,不然这函数在用firefox运行时无效且影响正常程序,如果用IE打开,将会出错。当你发现你的程序在打开fireb

2011-03-14 16:10:00 5024

原创 右键菜单

   body{  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;  margin-left:0px; } #contextMenu{ /* The menu container */  border:1px solid #202867; /* Border around the

2011-02-21 10:07:00 546

原创 js语法字典(转载)

1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中

2011-02-20 17:44:00 1463

原创 javascript 全选与全取消功能的实现

无标题文档function selectAll(){    var allCheckBoxs = document.getElementsByName("coffee");    var desc = document.getElementById("like");    if(desc.value == "都喜欢")    {        desc.

2011-02-20 11:30:00 663

原创 DisplayTag应用指南(转载)

DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net/  一、最简单的情况,未使用标签       标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。   二、使用标签的情况          

2011-02-19 10:40:00 769

原创 面向切面编程(转载)

Aspect Oriented Programming(面向切面编程),可以 通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一 添加功能的一种技术。代码分析  我们直接从代码入手吧,要实现以上的目标,我们可以使用一个动态代理类(Proxy),通过拦截一个对象的行为并添加我们需要的功能来完成。Java中的java.lang.reflect.Proxy类和java.lan

2011-02-17 14:47:00 435

原创 我对持久化的认识

持久化是将程序数据在持久状态和瞬时状态间转换的机制。即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化是一种对象服务,就是把内存中的对象保存到外存中,让以后能够取回。需要实现至少3个接口:   void Save(object o) 把一个对象保存到外存中   Object Load(object oid) 通过对象标识从外存中取回对象  bool Exist

2011-02-17 13:20:00 551

原创 文件夹加密

用记事本锁住你的文件夹* 认定一个你想锁定的的文件夹例如D:/pics* 现在新建一个记事本输入下面的内容:ren pics pics.{21EC2020-3AEA-1069-A2DD-08002B30309D}* 这里的pics是你的文件夹的名字。另存文本文件为“loc.bat” 在同一目录内(重要哦!)。* 打开另一个新的记事本文件输入类似下面的内容:ren pics.

2011-01-30 15:25:00 1028 2

原创 synchronized的使用及死锁现象

本程序转自尚学堂马老师课上代码synchronized的使用:synchronized执行这个方法时,当前对象被锁定public class TestSync implements Runnable {  Timer timer = new Timer();  public static void main(String[] args) {    TestSync te

2011-01-03 15:53:00 7245

原创 关于正则表达式的小程序

本程序是转于尚学堂马老师课上代码网页上抓取email地址import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.regex.Matcher;import

2011-01-03 15:43:00 1108

原创 日期处理专题

名词:UTC 世界标准时间GMT 格林尼治标准时间日期有关的:Java.lang.System;java.util.Date;java.util.Calendar;java.util.GregorianCalendar;java.util.TimeZone;java.text.DateFormat;java.text.SimpleDateFormat;j

2011-01-01 20:05:00 447

springcloud整合lettuce使用redis

springcloud整合lettuce使用redis

2022-04-09

activiti.pdf

activiti技术问题

2019-10-15

springboot与myibatis集成的demo

springboot与myibatis集成的demo实例,简单易用,非常适合初学者参考。

2018-03-14

jquery与servlet交互

jquery与servlet交互的小例子,能够帮助初学者了解jquery的使用

2013-04-08

AOP编程示例

CGlib的Proxy实现AOP的示例、JDK的Proxy实现AOP的示例、通过spring注解方式实现AOP

2013-01-17

spring自动扫描和管理Bean的示例

spring自动扫描和管理Bean的示例

2013-01-16

spring与JDBC集成Demo

spring与JDBC集成的例子,对初学者有参考价值。

2013-01-16

spring示例

spring 的环境配置小例子,适合初学者看。

2013-01-15

spring和hibernate集成Demo

spring2.5和hibernate3.3集成的小Demo.

2013-01-15

hibernate的Demo示例

关于hibernate 的小例子,包含增删改查等方法。对初学者有学习价值

2013-01-08

javaEE小项目

一个javaEE小项目,对于初学者有参考价值。

2013-01-06

一个漂亮的网页

一个漂亮的网页,里面的javascript特效可以参考一下。其他没啥价值了。

2013-01-06

等级考试报名系统

等级考试报名系统毕业设计,很齐全,应付毕业答辩没问题。希望对大家有用。

2013-01-06

ajax示例Demo

里面有三个ajax的小示例,对初学者比较有用。

2013-01-06

关于Log4j的Demo

log4j的Demo,很实用,解压后项目目录下小有说明文档。

2013-01-06

webService的Demo

java代码编写的webService的小例子,包括客户端和服务器端两部分内容。

2013-01-06

ssh集成Demo

ssh集成Demo

2012-03-02

pureMVC架构研究及实例

针对PureMVC进行了详细的解析研究,并作出一个小例子来进行研究练习。对于初学者是很好的学习资料。希望大家互相学习,共同进步。

2012-01-05

网页上的浮动广告

网页上的浮动广告

2011-11-23

flex培训课件

flex课件

2011-11-23

几个有关flex的小例子

有几个关于flex的例子,对于初学者有用。例如,有自定义panel,含有最大化、最小化、关闭等功能。

2011-11-23

Flex项目开发模板

Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板

2011-10-19

Flex知识总结

flex开发知识总结 flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结

2011-10-19

Flex和java交互的登录实例

Flex和java交互的登录实例Flex和java交互的登录实例Flex和java交互的登录实例Flex和java交互的登录实例Flex和java交互的登录实例Flex和java交互的登录实例Flex和java交互的登录实例

2011-07-09

Flex3环境配置以及Flex3和java整合开发步骤

Flex3+Myeclispse6.5的环境配置、Flex项目实例开发。步骤详细,还有部分练习代码。适合初学者学习之用。

2011-07-09

Javascript树结构

Javascript树结构

2011-01-01

struts2、spring和hibernate的集成

struts2、spring和hibernate的集成

2011-01-01

playcolor软件 取色软件

playcolor软件 取色软件playcolor软件 取色软件playcolor软件 取色软件playcolor软件 取色软件playcolor软件 取色软件playcolor软件 取色软件playcolor软件 取色软件

2010-12-31

struts2+spring+hibernate集成

struts2+spring+hibernate集成 数据库是mysql,对于初学者来说,这个是很好的学习例子。希望对大家有用

2010-12-31

mysql 学习资料

mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理

2010-12-28

网上购物系统网上购物系统

网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统网上购物系统

2010-11-17

用户管理系统(采用MVC结构,Jsp,servlet,javabean等技术)

用户管理系统,采用Jsp,servlet,javabean等技术,MVC结构。数据库采用mysql,界面没有处理,所以不太美观,但功能齐全。

2010-11-12

oracle学习资料

oracle学习资料oracle学习资料oracle学习资料oracle学习资料oracle学习资料oracle学oracle学习资料习资料oracle学习资料

2010-11-08

jsp公交车查询系统

jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统

2010-09-02

用asp制作一个漂亮的网页

用asp制作一个漂亮的网页用asp制作一个漂亮的网页用asp制作一个漂亮的网页用asp制作一个漂亮的网页用asp制作一个漂亮的网页用asp制作一个漂亮的网页用asp制作一个漂亮的网页用asp制作一个漂亮的网页

2010-09-02

Oracle学习笔记

Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记Oracle学习笔记

2010-09-02

JSF实例,涵盖了所有JSF学习内容

JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记 JSF实例笔记

2010-09-02

物资管理系统课程设计报告

在PB环境下开发的物资管理系统,能实现的功能包括物资基本信息以及进出库物资信息的查询、删除、插入、保存等

2010-01-03

利用栈来实现算术表达式自动计算

利用栈来实现表达式自动计算,方法一是:先把中缀表达式变成后缀表达式再计算;方法二是:构造两个栈扫描一遍直接出结果!

2009-10-23

《计算机网络》(谢希仁 编著)课件下载

《计算机网络》(谢希仁 编著)课件下载 《计算机网络》(谢希仁 编著)课件下载 《计算机网络》(谢希仁 编著)课件下载

2009-09-14

空空如也

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

TA关注的人

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