自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 资源 (7)
  • 收藏
  • 关注

原创 thymleaf知识点总结

1.hymeleaf块标签(空标签)th:block,标签本身不显示。 如table 里面tr->td<th:block th:switch="${sales.operateMark}"><td th:case="0" th:text="初始"/>   <td th:case="1" th:text="新增"/>   <td th:cas...

2020-03-20 10:02:28 424

原创 RocketMq单机搭建集群服务

1.官网下载服务包http://www-us.apache.org/dist/rocketmq/,上传到服务器,解压2.以2m-2s-async(2主2备)为列,根据里面单机broker实例创建存储目录、日志目录a.分别创建存储目录:创建命令:目录下执行:mkdir -p store/broker-a /opt/rocketmq/rocketmq-all-4.4.0...

2019-08-30 16:10:18 1866 7

原创 RocketMq单机搭建服务

1.官网下载服务包http://www-us.apache.org/dist/rocketmq/,上传到服务器,解压2.根据实践情况修改资源配置,bin目录下: a.修改runserver.sh文件 JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -...

2019-08-30 14:56:32 371

转载 Redis分布式锁的正确实现方式

前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...

2019-05-23 14:22:41 136

原创 springboot :The type org.springframework.context.ConfigurableApplicationContext cannot be resolved.

eclipse导入maven的spring boot项目时,ProducerApplication.java出现的错误。解决方法:1,在命令行中转到项目目录。确保您的POM.xml与您的命令行在同一个目录中运行命令 mvn dependency:purge-local-repository...

2019-05-09 13:31:38 277

原创 docker的常规操作命令

一:查看docker容器tomcat的log日志docker logs -f -t jolly_joliot详细信息如:docker logs -f -t --since="2019-05-06" --tail=10 jolly_joliot--since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。-f : 查看实时日志-t : 查看日志产生的日期-tail...

2019-05-07 14:45:39 320

原创 Docker部署web项目

上一篇已经安装好docker服务,下面继续介绍如何部署web项目一:随便创建目录dock,准备好如下文件:二、编写Dockerfile,通过它能快速地构建docker镜像viDockerfile新增如下配置FROM centosMAINTAINER this is dock image <jsh>ADD jdk1.8.0_191 /usr/local/ja...

2019-05-06 17:50:21 19540

转载 docker的安装

环境:Ubuntu Trusty 14.04 (LTS)前提条件:Docker requires a64-bitinstallation regardless of your Ubuntu version.Additionally, your kernel must be3.10at minimum.1.检查Linux系统内核。$ uname -r3.13.0-24...

2019-05-06 16:09:23 397

转载 nutch源代码阅读心得

原文地址http://www.javaeye.com/topic/570440主要类分析:一、 org.apache.nutch.crawl.Injector:     1,注入url.txt    2,url标准化    3,拦截url,进行正则校验(regex-urlfilter.txt)    4,对符URL标准的url进行map对构造&lt;url, CrawlDatum&g...

2019-01-30 16:21:25 170

转载 Nutch第一次搭建部署总结

首先按照教程http://blog.csdn.net/fonxian/article/details/48522479 安装HBase,安装的过程中发现搭建Nutch需要其他额外的几样工具,HBase、ZooKeep、Hadoop、Solr ,它们的分工是,Nutch负责抓取数据,HBase则负责将数据存储起来,Solr是负责建立索引,Hadoop则是为Nutch和HBase提供一个分布式的环...

2019-01-30 16:17:14 425 1

转载 axios的用法与功能实现

axios是基于promise的用于浏览器和nodejs的HTTP客户端,本身有以下特征:从浏览器中创建XMLHttpRequest; 从nodejs发出http请求 支持promiseAPI 拦截 请求和响应 转换请求和响应数据 取消请求 自动转换JSON数据 客户端支持防止CSRF/XSRF攻击初始化一些常用的配置项axios.defaults.baseURL = '...

2018-12-26 11:23:04 2234

原创 eclipse支持@Getter@Setter注解

1、下载Lombok.jar http://projectlombok.googlecode.com/files/lombok.jar 2.将下载的lombok.jar放在你的eclipse安装目录下,如图:3.修改eclipse.ini文件,添加如下两行配置: -Xbootclasspath/a:lombok.jar -javaagent:D:\eclipse\ecl...

2018-12-19 17:48:28 877

原创 websocket怎么实现登录验证?

分两步:1.第一步通过http请求,发送username、pwd去服务器认证,如果认证成功,服务器生成token令牌返回客户端。2.客户端拿着返回的token, 通过websocket来连接服务器:wss://127.0.0.1/websocket?token=token3.如果连接成功,服务器生成websocket  session, 以上是我个人想法,不知道对不对,欢迎大神...

2018-11-22 17:28:44 21936 3

原创 netty知识点概述

一.解决粘包拆包TCP以流的方式进行数据传输,上层应用协议为了对消息进行区分,一般采用如下4种方式:1.消息长度固定,累计读取到消息长度总和为定长Len的报文之后即认为是读取到了一个完整的消息。计数器归位,重新读取;FixedLengthFrameDecoder。2.将回车换行符作为消息结束符;LineBasedframeDecoder。3.将特殊的分隔符作为消息分隔符,回车换行符是他...

2018-11-21 15:51:58 164

转载 在nodejs使用Redis缓存和查询数据及Session持久化(Express)

在之前的这篇文章 在ExpressJS(NodeJS)中设置二级域名跨域共享Cookie  中提及将Session存放到Mongodb中,其中有很多讲解的不是很详细。我们为什么要把Session存放到数据中,以及又为什么要在子域名间跨域共享Cookie呢?Session与Cookie的关系客户端与服务会使用一个Sessionid的Cookie值来进行客户端和服务器端会话

2017-07-27 10:52:33 3640

转载 CSS易错点--float、透明度、rem...

CSS易错点--float、透明度、rem...字数903 阅读197 评论4 喜欢16虽然说标题是说我们遇到的坑,其实是像我这样的前端菜鸟只掌握了某些知识点的表面,没有去深究里面的东西所导致的坑。这周我在做移动页面的时候就遇到了很多这样的情况,比如float,opacity,z-index等等,下面我就简单归纳一下,避免下次再错。闲话少说,直接上代码!一、float需

2016-06-08 09:30:20 538

转载 弹出层

无标题文档$(function(){ //导航切换$(".imglist li").click(function(){$(".imglist li.selected").removeClass("selected")$(this).addClass("selected");}) }) $(document).ready(function(){

2015-09-13 00:00:46 486

转载 弹出层,随意拖拽的网页弹出框JS特效

弹出层随意拖拽JS特效 body,div,h2{margin:0;padding:0;}body{background:url(/jscss/demoimg/201301/bg.jpg);font:12px/1.5 \5fae\8f6f\96c5\9ed1;color:#333;}#drag{position:absolute;top:100px;left:100px;width:

2015-09-12 23:49:55 3835

原创 左右列表选择数据移动

css样式

2015-09-06 11:22:54 1600

原创 jquery对checkbox的操作

//行业全选function checkIndusry(){  if($("#Industry").attr('checked')){    $("input[type=checkbox][name=hy_check]").each(function(){         $(this).attr('checked',true);    });  }else{   

2013-07-10 09:58:40 537

原创 javascript比较两个日期相差天数

function MarginSearch(){var startDate,endDate;var start=$("#start").val();var end=$("#end").val();var st=start.split("-");startDate =new Date(st[0],st[1]-1,st[2]);var ed=end.split("-");e

2013-05-10 16:00:00 596

原创 页面传值(中文)

1.可以让你两个页面直接传值,${param.param}2.使用编码转换传值:页面:var deptname=encodeURI(encodeURI("${param.deptname}"));后台获取:String deptname1 = request.getParameter("deptname");String deptname=java.net.URLDecod

2013-01-21 16:06:34 569

原创 Freemarker遍历map<String,Map<String,Object>>

哪位大侠知道Freemarker怎遍历map啊,用XX?keys as key 的方法不能取的内部map的value值啊

2012-11-29 16:46:04 477

原创 Freemarker遍历map<String,Map<String,Object>>

哪位大侠知道Freemarker怎遍历map>啊,用XX?keys as key 的方法不能取的内部map的value值啊 ?

2012-11-29 16:42:42 3661 2

转载 $(document).ready(function()

页面加载完成后开始运行do stuff when DOM is ready 中的语句!   $(document).ready(function() {       // do stuff when DOM is ready       });   选择器   $(“a”)是一个jquery的选择器(selector)   $("")其中的字段就是元素的

2012-08-17 15:32:39 769

转载 dispaly属性

插入两个DIV: DIV1 DIV2 这里DIV1和DIV2分别占一行,但是你给他们加上属性后变了 DIV1 DIV2 DIV1和DIV2这时候显示在同一行了,试试看吧和 display:inline 对应的是 display:block,block 会让应用了该 CSS 属性的 HTML 标记变成块级别元素,例如 SPAN 是行内显示的,但是你加了 displ

2012-08-17 13:07:13 1667

转载 Spring定时任务配置方法

xml version="1.0" encoding="utf-8"?>  beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocation="http://www.springfra

2012-08-06 10:05:55 832

转载 Java List遍历方法 及其效率对比

package com.zbalpha.test;    import java.util.ArrayList;  import java.util.Iterator;  import java.util.List;    public class ListTest {      public static void main(String args[]){

2012-08-03 09:39:37 539

转载 Iterator和ListIterator的用法

我们在使用List,Set的时候,为了实现对其数据的遍历,我们经常使用到了Iterator(跌代器)。使用跌代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。但是在使用的时候也是有不同的。List和Set都有iterator()来取得其迭代器。对List来说,你也可以通过listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Iterato

2012-08-02 09:47:26 714

转载 formatNumber详解

.标签用于对数字、货币、百分比数据作格式化处理。使用标签的语法如下。第1种:不带body1.            "数值" [type="{number|currency|percent}"]  2.                 [pattern="格式定制模式"] [currencyCode="货币代码"]  3.                 [curr

2012-07-09 11:28:21 16439 4

转载 存储过程

定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即

2012-06-12 11:25:28 586

转载 JSP页面href跳转情况

关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举

2012-06-07 10:04:34 7397 1

原创 Oracle创建的数据库默认的用户是什么

输入用户名:system 密码:sys   as dba登陆后输入alter user scott account unlock你用普通用户scott登陆 密码tiger修改用户名:修改用户system密码为managerSQL> alter user system identified by manager;查询所有用户名和密码:select  usernam

2012-04-11 14:33:58 4488

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-04-09 17:59:06 561 1

原创 Servlet与JSP之间的传值

Servlet与JSP 之间的传值有两种情况:JSP -> Servlet, Servlet -> JSP。  通过对象 request和 session (不考虑 application)完成传值。  一、JSP -> servlet  JSP页面有3种方法向 servlet传值: form表单、URL     ...    session

2012-04-06 09:35:41 521

原创 Android页面文字超链接

TextView ti = (TextView) findViewById(R.id.time);ti.setText(Html.fromHtml(  "link "));ti.setMovementMethod(LinkMovementMethod.getInstance());我的页面返回的link,点击不能链接到http://www.google.com.hk,谁知道

2012-03-27 11:20:40 1012

原创 Intent的实例用法

1.打开网页Uri uri = Uri.parse("http://www.google.com.hk");Intent intent = new Intent(Intent.ACTION_VIEW, uri);startActivity(intent);2.打开地图/* 必须使用Google APIs包 */Uri uri = Uri.parse("geo:113.46,

2012-03-27 09:22:00 529

转载 HTTP的STATUS CODE

常见的状态码:HTTP: Status200– 服务器成功返回网页HTTP: Status404– 请求的网页不存在HTTP: Status503– 服务不可用————————————————————————————————HTTP: Status 1xx(临时响应)->表示临时响应并需要请求者继续执行操作的状态代码。详细代码

2012-03-26 14:19:52 13075

转载 java的日期表示

import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;public class SQLDate {    public static void main(String[] args){

2012-03-23 10:07:50 1532 1

原创 网页制作如何去掉下划线

去掉超链接的下划线,需要用样式表CSS来控制。关于CSS的概念,参考《样式表简明教程》。下面将举三个实例来说明如何控制超链接的下划线。用记事本打开网页源代码(也可以先用IE打开网页,然后点击IE菜单栏的“查看→源文件”),然后弹出如下记事本窗口: webshu.htm - 记事本 文件(F)�编辑(E)�搜索(S)�帮助(H) 网页树树

2012-03-05 09:54:37 12424

连个jquery五星级评分

jquery五星评分,0.5间隔,适用于评分系统,

2019-05-04

spring+websocketdemo

spring+websocket+netty合作的demo,方便初学者快速入门学习

2018-11-29

netty,webscoekt,scoket demo

本项目采用maven搭建,通过4类netty demo来帮助初学者了解、学习netty,方便快速入门、整体简单掌握netty,demo包括:1.http请求的helloword;2:socket信息机制(客户端-服务器);3.socket聊天;4:websocket数据推送,希望能帮助到需要的朋友。资源来自网络大拿的分享,通过自己调试修改后实践跑起来的

2018-11-21

OpenExplorer_1.5.0.v201108051513.jar

匹配eclipse版本,本人亲自测试通过 Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 1 (4.4.1) Build id: 20140925-1800

2015-08-03

thinkingjava 课后练习

hink In Java各章的练习题答案,相信对你进一步的了解书中的内容有很大的帮助!

2014-06-02

jfreeCharts图表展示

本工具能够展示JfreeCharts能画出图形的所有类型,

2014-02-21

jfreechart-1.0.13-demo.src

在统计中应用到图表展示,该文件为jfreecharts画图的demo大全,为大家服务

2013-05-31

空空如也

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

TA关注的人

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