- 博客(108)
- 资源 (11)
- 收藏
- 关注
原创 随机笔记整理Java 8到Java 17的一些变化和示例说明
Java 17是一个重要的版本,引入了许多改进和新功能,以提高开发人员的生产力、应用程序的性能和安全性。开发人员应该考虑升级到Java 17,并利用其中的新功能和改进来改善他们的应用程序。同时,开发人员也应该密切关注Java的发展,以便及时了解并应用新的改进和功能。
2023-11-02 13:49:15 192 1
原创 记录阿里云服务器清理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
原创 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
原创 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
原创 html5中的Web Storage
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存...
2013-07-08 10:36:38 86
原创 自定义,文件上传(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
2023-06-09
在LINUX下安装JDK1.6
2012-04-17
Spring_Security-3.0.1_中文官方文档
2012-04-17
Ibatis开发实例
2012-04-17
FreeMarke实例代码
2012-04-17
代码统计工具
2012-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人