自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恶人

java 恶人天地

  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

原创 从零开始搭建公司SpringCloud架构技术栈,这套架构绝了!

但是我们一般不直接调用所需的微服务,而是经过提供注册服务的服务器server,获取所需的服务提供者列表(为一个列表,此列表包含了能提供相应服务的服务器),他们也许是个集群,因此server会返回一个 ip+端口号的表,服务消费者通过相应算法访问这表上的不同服务器,这些服务器提供的是相同的服务,这种在服务消费者一方挑选服务器为自己服务的方式是一种客户端的负载均衡。现在微服务流行后,学校有了数学教研组,语文教研组,外语教研组,每个教研组有一群老师具体负责某科的教学,缺了谁,学校都照样运转。

2023-04-26 09:55:18 417

原创 MyBatis好帮手,一款功能强大的IDEA插件,帮你节省90%代码量

现在代码都是自动生成的,mapper做继承仅能减少一些代码量,效率提升不明显。搞了继承后,看mapper接口对应的xml也变得比较麻烦,哪些方法要放到继承里面也比较难定义,有可能某些接口继承的方法根本用不到。exampleQuery:会生成一大堆的example文件,xml中的example代码看起来也很乱、建议使用方法名生成sql来替代。根据方法名 直接生成sql代码 方法名有自动提示 单表操作的代码只有写个方法名就好了。只需要一个方法名,不需要参数和返回值,输入方法名后,按。

2022-12-22 17:16:28 192

原创 Linux 下启动nginx 和关闭nginx

linux 下面启动nginx 和关闭nginx, 查看linux 开放的所有端口netstat -ntpl,重启服务命令 :service network restart。5、关闭nginx 命令 kill -9 进程号,则关闭nginx。3、启动nginx 命令: ./nginx 出现下面启动成功。6、停止 nginx 命令:./nginx -s stop。7、重启nginx命令:./nginx -s reload。2、进入该路径:cd /app/nginx/sbin。

2022-12-22 15:56:54 541

原创 缓存穿透该怎么解决? 回懵面试官

在计算机中,IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低 IO 操作而生,今天聊一聊过滤器,先说一个场景:我们业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有相关信息,有的话返回,如果没有的话可能就要去数据库里面查询,这时候有一个问题,如果很多请求是在请求数据库根本不存在的数据,那么数据库就要频繁响应这种不必要的 IO 查询,如果再多一些,数据库大多数IO都在响应这种毫无意义的请求操作, 这就是缓存穿透。那么如何将这些请求阻挡在外呢?过滤器由此诞生!

2022-08-24 21:44:48 76

原创 学会 Arthas,让你 3 年经验掌握 5 年功力!

Arthas 是Alibaba开源的Java诊断工具,动态跟踪Java代码;实时监控JVM状态,可以在不中断程序执行的情况下轻松完成JVM相关问题排查工作 。支持JDK 6+,支持Linux/Mac/Windows。这个工具真的很好用,而且入门超简单,十分推荐。...

2022-08-04 09:37:11 89 1

原创 Python3爬虫(一)抓取网页的html

因为代码只有几行,所以可以先贴代码:import urllib.requesturl = r'http://douban.com'res = urllib.request.urlopen(url)html = res.read().decode('utf-8')print(html)第一行,导入 urllib库的request模块第二行,指定要抓取的网页url,必须以htt...

2019-03-07 13:11:22 1614

转载 Spark快速入门指南 – Spark安装与基础使用

Apache Spark 是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象。Spark 正如其名,最大的特点就是快(Lightning-fast),可比 Hadoop MapReduce 的处理速度快 100 倍。此外,Spark 提供了简单易用的 API,几行代码就能实现 WordCount。本教程主要参考官网快速入门教程,介绍了 Spark 的安装,Spark shell 、RDD、Sp...

2018-10-09 12:37:42 1173

转载 mysql服务启动、停止、重启

 如何启动/停止/重启MySQL  一、启动方式  1、使用 service 启动:service mysqld start  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start  3、使用 safe_mysqld 启动:safe_mysqld&  二、停止  1、使用 service 启动:service mysqld sto...

2018-10-08 15:16:41 305

转载 Varnish基础配置、原理和应用

目录0.Varnish介绍(程序架构,原理)  1.varnish配置测试(缓存、自定义非缓存、purge更新缓存、按需调度、负载均衡、健康状态检查)2.varnish优化与管理、监控记录命令3.总结 :varnish: state engine, vcl  正文0.Varnish介绍(程序架构,原理)  Varnish是一款高性能的开源HTTP加速器,具有反向代理...

2018-09-17 11:06:51 413

原创 Spring框架IOC容器和AOP解析

主要分析点:一、Spring开源框架的简介 二、Spring下IOC容器和DI(依赖注入Dependency injection)三、Spring下面向切面编程(AOP)和事务管理配置  一、Spring开源框架的简介   Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE D...

2018-05-04 10:46:07 179

转载 只用120行Java代码写一个自己的区块链-2网络

已经看完第一章的内容了吗,欢迎回来。上一章我们介绍了关于怎么去编写自己的区块链,完成哈希和新块的校验。但是它只是在一个终端(结点)上跑。我们怎么样来连接其他结点以及贡献新的块呢,怎么样广播到其他结点告诉他们要更新区块了呢?本章就是要告诉你这些。// 区块链的核心部分// 维护一个在启动时可以连接的对等节点列表。当一个完整的节点第一次启动时,它必须被自举(bootstrapped)到网络。// 自举...

2018-05-04 10:01:31 220

转载 只用120行Java代码写一个自己的区块链

区块链是目前最热门的话题,广大读者都听说过比特币,或许还有智能合约,相信大家都非常想了解这一切是如何工作的。这篇文章就是帮助你使用 Java 语言来实现一个简单的区块链,用不到 120 行代码来揭示区块链的原理!“用不到120行 Java 代码就能实现一个自己的区块链!” 听起来不可思议吧?有什么能比开发一个自己的区块链更好的学习实践方法呢?那我们就一起来实践下! 因为我们是一家从事互联网金融的科...

2018-05-04 09:59:49 332

原创 Spring Boot 入门

Spring Boot 入门Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot具有如下特性:为基于Spring的开发提供更快的...

2018-04-08 19:32:12 98

转载 区块链开发入门到精通

网盘地址:https://pan.baidu.com/s/1c2QAYDq 密码: y2hp备用地址(腾讯微云):https://share.weiyun.com/a542e9480eaed6e711fc195659b47b96 密码:bVRyzJ区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法...

2018-04-08 18:52:12 1082

原创 Flex 滚动条样式

<br />VScrollBar {<br />/*<br /><br />下面箭头的样式<br />*/<br />downArrowUpSkin:<br />Embed(source="icons/hsthumb.gif");<br />downArrowOverSkin:<br />Embed(source="icons/hsthumb.gif");<br />downArrowDownSkin:<br />Embed(source="icons/hsthumb.gif");<br /><br />/

2010-07-14 15:27:00 703

转载 企业级邮件服务器Apache James介绍(2)-用matchers 和 mailets构

增加两个新的APIs增强这个e-mail服务器级别: 中级Claude Duguay ([email protected])Chief Architect, Arcessa, Inc.June 10, 2003这是讨论用Apache组织提供的James邮件服务器开发应用程序的第二篇文章。这篇文章的内容超出了James基础设施这些基础知识的介绍,它实现了一个实际的应用程序

2009-10-16 10:21:00 807

转载 企业级邮件服务器Apache James介绍(1)

英文原文:http://www-106.ibm.com/developerworks/java/library/j-james1.html学习这个开源项目的基础知识级别: 中级Claude Duguay ([email protected])首席架构师, Arcessa, Inc.6,10, 2003Java Apache企业级邮件服务器 -- 通常被称为James --是Apac

2009-10-16 10:19:00 991

原创 对James的config.xml的全面中文注释

 ]> *******mailet意思是:邮件处理程序(邮件处理引擎)**************matcher意思为:匹配器***********这个是ASF James服务器的配置文件这个文件包含控制所有服务和数据库行为的重要设置这个配置文件用来设计运行没有变化的简单测试。他假定你有一个在本机运行的DNS服务,分配root一个root密码。万一默认的不适合你,可能需要改

2009-10-15 15:38:00 782

原创 ActionScript3使用Socket查看邮件介绍pop3命令和相关内容

什么是 POP3POP3 (Post Office Protocol  3) 即邮局协议的第 3 个版本,它规定怎样将个人计算机连接到 Internet 的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,  POP3 允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循 POP3  协议的接收邮件服务器,

2009-10-13 17:04:00 409

转载 用telnet命令接收收邮件

 邮件的接收这里是基于pop3协议的,pop3协议共定义了12条与接收相关的邮件,如下面简单解释:  首先是与登陆验证相关的几条命令: 1,user 收件人帐户名称(有时候需要加后面的域名有时候却不要,好象不同的服务器要求不同,自己试吧) 2,pass 密码,这里是明码 3,apop 以MD5数字形式提交帐户和密码,以“,”分开,是第二种登陆方式  再就是登陆后操作

2009-10-13 17:01:00 709

转载 用JAMES实现自己的邮件服务器 (二)

快速上手安装james   我这次使用的安装包是james 2.3.1。大家可以从这里下载到http://james.apache.org/download.cgi  现在让我们开始我们激动人心的james之旅。首先我们将james-binary-2.3.1.zip解压缩下载到你的安装目录。我们可以把这个过程理解为安装的过程。我在这里将它解压到c:/.并且把它改名为james.这样我们的james

2009-10-13 11:52:00 574

转载 用JAMES实现自己的邮件服务器 (一)

 http://james.apache.org/download.cgi  现在让我们开始我们激动人心的james之旅。首先我们将james-binary-2.3.1.zip解压缩下载到你的安装目录。我们可以把这个过程理解为安装的过程。我在这里将它解压到c:/.并且把它改名为james.这样我们的james就安装好了。目录为C:/james。很简单吧! [email protected]

2009-10-13 11:49:00 981

原创 apache james 使用手册

一、简介Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存

2009-10-13 11:48:00 447

原创 Flex include和import 详解

为了让你的MXML代码可读性增强,你可以在&lt;mx:Script&gt;标签内引用ActionScript代码文件,而不是把大块的代码都插入到&lt;mx:Script&gt;里。引用ActionScript有include和import两种方式。&lt;!--NEWSZW_HZH_BEGIN--&gt;在ActionScript中include和import有着截然不同的区别。Inclu...

2009-10-12 10:05:55 170

原创 Flex ActionScript3.0 Socket编程

ActionScript3.0 Socket编程(0) 我们在使用ActionScript3.0进行Socket编程的时候需要关注下面的问题,我们将在今后的学习中逐个对下面的问题进行讨论,并尽量逐渐的改进我们的程序. 1.与Socket服务器建立连接. 2.向Socket服务器发送数据. 3.从Socket服务器读数据. 4.同Socket服务器进行握手,并确定收到了什么样的数据和如何处理这些数据...

2009-10-09 15:11:19 63

原创 Hessian/Java反序列化采用自定义的Classloader

Hessian/Java反序列化采用自定义的Classloader 对于采用OSGi来做系统的人而言,ClassLoader的问题必然是头号需要解决的问题,如果又是个需要远程通讯的OSGi应用的话,那么反序列化的classloader问题几乎可以肯定是会碰到的,来看看在如今流行的两种序列化、反序列化协议:java/hessian中如何使用自定义的classloader。 java/hessian...

2009-06-01 18:07:50 312

原创 Flex + Hessian 学习笔记(三)

使用Flex2 + Hessian + Spring 改进一下笔记(二)中的例子。主要用Spring来替代HessianServlet (其它代码与上例相同,这里就不再重复)web.xml 代码&lt;context-param&gt;      &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;    ...

2009-06-01 17:35:39 58

原创 Flex + Hessian 学习笔记(二)

这个例子是,输入一个用户信息,并保存到服务端。第一个目的是实验一下传送对象;再一个目的是感觉Hessian例子里的用法不太舒服,又要实现mx.rpc.IResponder,又要处理AsyncToken,还要send,所以把这些封装了一下,由BaseService实现mx.rpc.IResponder,由UserService类开放服务接口(既提供java端UserService的方法),这样其它类...

2009-06-01 17:33:18 75

原创 Flex + Hessian 学习笔记(一)

Hessian是Caucho开发的一种二进制Web Service协议。他们的开源实现采用Apache许可。详情请浏览 http://hessian.caucho.com/废话就不多说了,下面是一个Flex + Hessian 的小程序,直接看代码吧。java 代码 //java服务端接口  public interface MyHessianService {    ...

2009-06-01 17:30:46 66

python分布式爬虫视频教程+源码

Python实战:分布式爬虫视频教程+源码,无需编程基础,带你学到如何从网上批量获得几十万数据,如何处理海量大数据,数据可视化及网站制作。

2019-03-06

向日葵甘特组件(SFGantt)

向日葵甘特组件(SFGantt),本版本之中的js/文件夹和img/文件夹下的所有文件任何情况下不建议修改;

2018-09-27

易度甘特图

易度甘特图支持4种视图: 1.甘特图: 以树形和条形图显示项目任务排布. 2.跟踪甘特图: 用于比较计划和实际的项目情况. 3.日历: 将任务以日历的方式显示. 4.网络图: 易度甘特图支持10种甘特图日期模式: 年/季,年/月,年/周,年/天,季/月,季/周,季/天,月/周,月/天,周/天 您下载的版本只支持甘特图,只有甘特图的示例,以及"周/天"的示例.

2018-09-27

2015最新面包网(原奇热网)源码下载,飞飞CMS2.7内核,大气橙色模板,后台一键采集,全自动更新

2014最新面包网(原奇热网)源码下载,飞飞CMS2.7内核,大气橙色模板,后台一键采集,全自动更新

2015-05-12

Flex 按钮代替滚动条

Flex 按钮代替滚动条,看了就知道了。。

2010-07-14

jsp上传及详细的讲解

是一个不错的jsp上传,大家可以研究一下

2009-07-10

Fle+java+Hessian

Flex+java+Hessian及文档

2009-06-01

flex些组件类似windows窗口

flex些组件 窗口 windows 类似windows窗口

2009-02-11

flex panel窗体有最小化最大化关闭

flex panel窗体有最小化最大化关闭可移动

2009-02-10

空空如也

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

TA关注的人

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