自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闫小甲的专栏

技术笔记

  • 博客(108)
  • 资源 (11)
  • 收藏
  • 关注

原创 随机笔记整理Java 8到Java 17的一些变化和示例说明

Java 17是一个重要的版本,引入了许多改进和新功能,以提高开发人员的生产力、应用程序的性能和安全性。开发人员应该考虑升级到Java 17,并利用其中的新功能和改进来改善他们的应用程序。同时,开发人员也应该密切关注Java的发展,以便及时了解并应用新的改进和功能。

2023-11-02 13:49:15 192 1

原创 ClamAV 如何安装和使用

ClamAV 如何安装和使用

2023-08-08 10:38:29 723

原创 记录阿里云服务器清理DDoS木马病毒<paraiso.x86>

"paraiso.x86" 可能是指一个特定的软件、项目或代码库。为了预防未来的攻击,加强系统安全措施,如定期更新系统和软件、使用强密码、限制远程访问等。2、 相同IP,使用云安全组直接封禁(非ECS使用防火墙限制不必要的网络连接。可以使用iptables命令来配置防火墙规则,只允许必要的网络连接)登录阿里云,安全中心,发现服务器被攻击,密码泄露(密码设置太简单,已升级强密码)发现大量与未知IP地址建立的连接,存在DDoS木马病毒。3、删文件,检查进程并杀掉大量僵尸进程。

2023-08-08 10:35:09 1031

原创 在Spring Boot中集成RocketMQ后,通过初始化代码来自动创建主题和消费分组

通过在Spring Boot中编写这样的初始化代码,你可以在应用启动时自动创建RocketMQ的主题和消费分组。这样可以确保在应用运行时,所需的主题和消费分组已经存在,从而避免手动创建的麻烦。然后,你可以编写一个初始化类,使用RocketMQ的Admin API来自动创建主题和消费分组。在Spring Boot中集成RocketMQ后,通过初始化代码来自动创建主题和消费分组。在上面的示例代码中,我们通过RocketMQ的Admin API来创建主题和消费分组。方法来创建主题,并指定队列数量和主题副本数。

2023-07-26 15:28:28 1460 1

原创 springboot集成mybatisplus

使用Spring Boot集成Mybatis Plus可以大大简化Mybatis的配置和使用,提高开发效率。Mybatis Plus提供了简单的CRUD,可以大大简化开发。

2023-06-13 16:21:10 60

原创 mysql in null

MySQL中的IN NULL是一个比较特殊的问题,因为NULL的特性使得它无法直接比较。通常情况下,我们需要使用IS NULL或IS NOT NULL来检查NULL值。如果我们使用IN NULL,MySQL会返回一个空结果集,因为NULL无法与任何值匹配。如果您需要检查NULL值,应该使用IS NULL或IS NOT NULL。这将返回一个空结果集,因为NULL无法与任何值匹配。这将返回所有值为NULL的行。

2023-06-07 16:21:21 625

原创 【实操】SpringBoot 工程瘦身部署jar包

日常开发测试环境,通过部署jar包,随着业务代码增加,maven依赖的jar包越来越多,导致工程包越来越大,通过阿里云流水线部署也越来越慢,构建时长不够使用,为此瘦身部署方案来了。2.1 工程打包jar文件,解压取出非工程依赖的jar(BOOT-INF/lib)2.3部署脚本,增加参数【Dloader.path】2.2 修改工程pom.xml。

2023-05-31 14:48:49 101

原创 tomcat安装apr

APR实现操作系统级别控制,大大提高并发处理能力

2022-08-12 17:37:59 550

原创 Docker安装Prometheus

docker安装prometheus

2022-08-08 16:17:31 472

原创 MongoDB碎片清理

compact 命令清理集合碎片

2022-01-18 18:03:43 553

原创 聚合支付,支付宝-JS(生活号/H5)接入指引

支付宝-JS(生活号/H5)接入指引

2021-12-08 17:38:01 1963

原创 Dingtalk机器人发送群内消息

public class DingTalkNotifierTest { public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); String atMobile = "138xxxxxxxx"; String text = "滴滴滴~\n\n换行了么?"; HttpEntity<Map<String, Object>> request = .

2020-05-11 16:12:37 1435

原创 RabbitMQ延时队列之一

队列配置@Configurationpublic class SendDelayQueueConfig { // 声明死信交换机 @Bean public Exchange dealLetterExchange() { return ExchangeBuilder.directExchange("senddelay-xdl-exchange").durable(true).b...

2019-09-07 23:14:00 225

防止网站被运营劫持弹广告

最近使用手机微信朋友圈访问文章信息时,经常存在移动流程充值广告,这类利用 iframe 劫持网站弹广告的方式实在太下作了,其实就是一种变相的网络攻击行为。而且这种类型的广告经常会让正常网站的访问用户误解,影响网站的声誉,比如有不明所以的用户会问「你们网站原来没有广告的,现在怎么一访问就弹广告呢?」如何有效避免这种 iframe 劫持? 有不少朋友分享过相关的技巧,比如常用的代码:...

2015-04-24 13:55:26 318

原创 苹果Mac操作系统下怎么显示隐藏文件

显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false

2014-08-18 13:39:18 122

原创 Safari如何查看网页源码

新版的Safari在菜单栏里看不到“查看网页源码”的菜单了,其实并不是苹果把它去掉了,只是为了美观隐藏了而已。下面的步骤可以查看Safari中的网页源码:1、点击Safari菜单栏,选择“偏好设置”2、在弹出来的窗口中,选择 “高级”页签,勾选 “在菜单栏里显示开发菜单”3、回到要查看源码的页面4、即可看到当前网页源码...

2014-08-17 10:36:14 550

SecureCRT for Mac密码不能保存解决方法

我们安装完SecureCRT for Mac之后,会发现保存密码的功能是不能使用的,这是为什么呢,这个这么方便的功能居然不能使用。其实这是因为SecureCRT默认设置为使用Mac OS自带的“钥匙串访问[Keychain]”来保存密码,只要取消掉这个选项就能用SecureCRT自己的保存密码功能了,至于如何用钥匙串访问来保存密码我也还不知道呢 取消这个选项的方式,请打开...

2014-08-01 11:23:50 269

原创 macbook eclipse 快捷键

Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + Option + ↓:复制当前行到下一行 Command + Option + ↑:复制当前行到上一行 Option + ↓:当前行和下面一行交互位置 Option + ↑:当前行和上面一行交互位置 Option + ←:前一个编辑的页面 Op...

2014-07-27 23:14:39 168

原创 基于共享容器协同的多线程模式下的问题

基于共享容器协同的多线程模式下的问题:有时我们需要通过加锁把使用线程不安全的容器的代码改为使用线程安全容器的代码时,会有什么问题。============ HashMap private static HashMap map = new HashMap(); [code="java"]public synchronized void add(String key)...

2014-07-24 11:02:28 104

原创 linux 查看和修改系统编码

1、查看locale2、修改vi /etc/sysconfig/i18n#LANG=”en_US.UTF-8″#SYSFONT=”latarcyrheb-sun16″LANG=”zh_CN.GB18030″LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”SUPPORTED=”zh_HK.UTF-8:zh_HK:zh:zh_CN....

2014-07-16 12:09:43 162

原创 Spring MVC配置文件

[code="java"] ...

2014-06-09 17:08:51 84

原创 JDK中密钥和证书管理工具Keytool常用命令

keytool JAVA是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。-genkey 在用户的主目录中创建一个默认文件".keystore" , 还会产生一个mykey 的别名, mykey 中包含用户的公钥、私钥和证书, 在w...

2014-05-24 09:44:34 165

原创 Linux里如何查找文件内容

Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被查找的字...

2014-04-25 15:26:32 223

Linux(CentOS6.5) 开放端口,配置防火墙

打开配置文件[code="命令"][root@localhost ~]# vi /etc/sysconfig/iptables [/code]正确的配置文件[code="配置"]# Firewall configuration written by system-config-firewall # Manual customization of this file is not...

2014-03-26 21:35:38 717

Linux(CentOS6.5)自动补全失效解决方案

如果是你CLI(command line interface)的爱好者的话,自动补齐的功能一定是你的必选。 直入正题,使用bash-completion可以帮你解决,CentOS6.5默认没有安装,则需要手动安装: [code="命令"][root@localhost etc]# yum install bash-completion [/code]操作结果:[img]ht...

2014-03-26 21:11:20 417

原创 复杂度分析(Metrics的使用)

对于阅读代码的人来说,越简单的代码越好理解和维护,如果你的代码阅读起来很费劲或者你自己过段时间后再来看都看不懂,你就得想办法解决下代码的复杂度问题了。Metrics插件可以帮你做到这点。 首先在Java透视图下右键一个项目---->Properties,选择Metrics,勾选Enble Metrics。 [img]http://dl2.iteye.com/upload/attach...

2014-03-16 20:24:44 2306

使用StringWriter获取异常内容

[code="java"]try{...} catch (Exception e) { e.printStackTrace(); rspCode = String.valueOf(BaseException.RSP_SYS_ERROR_CODE); try { // TODO 发送邮件预警 StringWriter sw = new StringWriter(...

2013-12-12 11:20:58 292

Spring 邮件相关服务接口

1、服务接口[code="java"]package com.*.email.service;/** * Description : 邮件相关服务接口. * Create Time : 2013年12月2日 上午10:08:42 * Copyright : Copyright (c) 2010 - 2013 All rights reserved. * ...

2013-12-02 11:57:25 583

Spring(3.X) Task 定时任务

1、创建定时任务[code="java"]package com.*.task;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import com....

2013-11-28 16:58:53 113

主从数据库架构[转]

在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。 MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。本人在实际的Web项目中也涉及到这一需求,在...

2013-10-21 09:42:07 72

原创 window.open居中

[code="javascript"]openwindow(data.url, '文件下载','200','200');[/code][code="javascript"]function openwindow(url,name,iWidth,iHeight){ var url; //转向网页的地址; var name; //网页名称,可为空; var iWi...

2013-09-24 14:04:45 77

原创 JavaCodeUtil(数字金额大写转换)

[code="java"] /** * 数字金额大写转换,思想先写个完整的然后将如零拾替换成零 要用到正则表达式 */ public static String digitUppercase(double n) { String fraction[] = { "角", "分" }; String digit[] = { "零", "壹", "贰", &quo

2013-09-16 11:40:30 232

原创 支付宝开收信用卡还款买路钱

北京商报讯(记者 孟凡霞)由于操作方便、无手续费,利用支付宝、财付通等第三方支付平台为信用卡还款的方式近年来极为盛行。但北京商报记者近日了解到,市场份额最大的第三方支付企业支付宝已开始对电脑端给他人信用卡还款收取2-25元/笔的手续费。业内人士表示,由于这一业务成本较高,信用卡还款业务收费将成为趋势。  “以前用支付宝给信用卡还款一直免费,一些没有网银或者不会网上还款的同事经常会让我帮忙还...

2013-09-13 14:26:03 141

原创 大行电商平台“出击”互联网金融

互联网金融越来越热,已然成为行业内一项重要的关注指标。从各家银行的开展情况来看,国有大行在互联网金融上的策略正在稳步推进,电商平台  中行筹备“中银易商”  “中国银行正在筹备"中银易商",这将成为中行网络银行的重要品牌。”中行副行长王永利在此前中行中期业绩发布会上如是表示,他透露,今年内,中行还会陆续出台应对互联网金融的其他措施。  王永利表示,目前互联网金融方面技术可替...

2013-09-13 14:21:06 132

Java使用Base64编码处理图片转String(方便传输)使用

[code="java"]/** * 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 * @param imgFilePath * @return */ public static String GetImageStr(String imgFilePath) { byte[] data = null; // 读取图片字节数组 try...

2013-09-13 12:09:26 602

原创 jQuery获取URL请求参数

[b]声明[/b][code="javascript"]$.extend({ getUrlVars: function(){ var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(v...

2013-07-24 09:16:06 78

本页面打开新页面并关闭本页面

[code="html"] New Document [/code]

2013-07-08 17:50:58 349

原创 html5中的Web Storage

html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存...

2013-07-08 10:36:38 86

一分钟倒计时(短信发送)

[code="html"] 一分钟倒计时(短信发送) 手机号码: 验证码: [/code]

2013-07-05 14:39:34 178

原创 自定义,文件上传(common-fileupload)

支持jar:commons-fileupload-1.3.jar、commons-io-2.4.jar[code="java"]/** * @title: FileDm.java * @develop: YanXiaojia R&D * @description: 文件上传实体。 * @author: YanXiaojia * @version: 1.00...

2013-07-04 15:36:33 101

neatdm1.4.10

NeatDM1.4.10 is a Python package that provides an algorithm for optimizing the structure of neural networks using a genetic algorithm. It is commonly used in the field of machine learning to improve the performance of neural networks. The package includes tools for creating, running, and evaluating genetic algorithms for neural network optimization. With NeatDM1.4.10. you can improve the accuracy and speed of your neural network models.

2023-06-09

[书籍]走出软件作坊

此书由电子工业出版社出版,主要是介绍关于软件开发过程管理,如何把软件企业做大做强,使企业正规化的方法以及必要性,以及在这个过程中需要注意的问题等等。

2013-05-16

extjs4.0源码

extjs4.0源码

2012-06-06

extjs控件列表

extjs控件列表

2012-06-06

标准项目文档

标准项目文档;标准项目文档;标准项目文档;标准项目文档。

2012-06-06

message solution(SSH)_ITeye闫小甲博客

message solution(SSH)_ITeye闫小甲博客

2012-04-20

弹性返回顶部JS代码

弹性返回顶部JS代码

2012-04-20

在LINUX下安装JDK1.6

Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

2012-04-17

Spring_Security-3.0.1_中文官方文档

Security:网络安全技术及其协议   (Network Security Technologies and Protocols:AAA,VPN and Firewall)   网络安全包括了网络通信安全、信息在网络传输中的保密性和完整性、控制访问受限网域与敏感信息以及在公共网络如因特网上使用隐秘通讯。为了解决这些问题,各大组织及技术供应商纷纷推出了各种网络和信息安全技术。

2012-04-17

Ibatis开发实例

iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。

2012-04-17

FreeMarke实例代码

FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。   FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写   FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序   虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据   FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件   FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web应用程序环境   FreeMarker更适合作为Model2框架(如Struts)的视图组件,你也可以在模板中使用JSP标记库   FreeMarker是免费的

2012-04-17

代码统计工具

 用于对目前流行的几乎所有编程工具所编写的程序进行代码统计,分析出程序中的代码行、注释行、空白行的行数和比例,软件支持VC++、C++ Builder、Delphi、VB、C/C++、ASM、Java等程序类型。软件拥有非常漂亮的界面和强大的智能化统计功能,编程必备工具。

2012-04-17

空空如也

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

TA关注的人

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