- 博客(117)
- 资源 (11)
- 收藏
- 关注
原创 ThreadLocal父子线程传递上下文参数
使用自定义MyInheritableThreadLocal实现了InheritableThreadLocal重写了childValue的目的。// 子线程多次使用,只会调用一次,放心使用, 如此写的目的是为了线程和子线程之间传递变量。* 父线程和子线程之间传递ThreadLocal中的变量值。
2024-02-03 21:24:27
277
1
原创 利用VMWare创建linux虚拟机
不论是为了搭建各种练习集群,还是搭建linux自己练手,现在window上弄个linux是非常简单的事情,依然记得大学那会儿给笔记本装双系统,一个linux,一个windows, 装完之后就是装B。, 现在windows上搭建linu环境更简单了, 方法比困难多。我听到的就有3种,本文介绍采用VMWare创建linux的过程,废话不多说:第一步:安装VMware, 官网下载VMWare,然后运行安装到本地。第二步:打开运行VMware, 主页点击“创建新的虚拟机”选择自定义:...
2022-05-29 16:27:31
8237
原创 docker拉取使用常用镜像
拉取镜像前,先配置仓库地址,这样比较快使用vi /etc/docker/daemon.json, 编辑文件,没有则创建, 内容如下:{ "registry-mirrors":[ "https://d8b3zdiw.mirror.aliyuncs.com" ]}然后执行重新载入配置命令:sudo systemctl daemon-reload, 重启docker:systemctl restart docker1. nacos使用:见:docker..
2021-12-02 23:30:18
715
原创 docker部署启动nacos(单机版)
前提: 已经安装成功docker,并且配好了库,源等, 见之前的文章开始:第一步: 查找下nacos镜像docker search nacos第二步: 拉取nacos镜像docker pull nacos/nacos-server第三步: 创建目录做映射, 主要映射配置文件和日志mkdir -p /home/nacos/logsmkdir -p /home/nacos/init.dvi /home/nacos/init.d/custom.properties...
2021-11-30 22:13:22
6546
3
原创 SpringBoot+aop+redis分布式定时任务只一个节点执行
乱写了一点代码, 原型是微服务分布式部署中,某个定时任务只需要某个节点定时跑一次就可以了,不需要所有节点都跑,而Springboot的定时任务设置是只针对当前节点的,所以就需要加入手段去防止一下,于是有了下面的代码:1. 自定义Annotation注解,标识了该注解的定时任务既只能由某一个节点执行2. AOP识别标识了自定义注解的定时任务,完成执行方法前的加锁和...
2021-08-16 00:43:36
1788
原创 IDEA中Git的配置及其使用
前言项目管理离不开版本控制,目前主流版本控制工具大概就是SVN和Git,至于两者有啥区别这里就不详细介绍了,如果有不明白的可以上网查资料,而且现在市场上Git的使用率已经远远高于SVN。我们在用IDEA开发项目的时候如何熟练使用Git来控制代码版本呢?一、IDEA中配置Git使用Git当然需要先安装Git,安装过程就不详细说明了,按装好之后,打开IDEA进入设置界面(可以...
2021-03-30 20:33:47
2003
原创 Docker安装及使用
1, docker依赖系统一些必要的工具,可以提前安装yum install -y yum-utils device-mapper-persistent-datalvm22. 使用命令配置阿里的软件源,因为快yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker...
2020-08-18 00:29:02
200
原创 SpringBoot+Mybatis多数据源配置
SpringBoot+Mybatis多数据源配置有时候,一个项目中的数据来源不一定只有一个数据库,可能从其他数据库也会查数据,此时需要配置多个数据源,默认的application.properties配置文件里面对于数据源的配置默认只有一个,那么如果是多数据源,如何实现呢?多数据源就需要通过配置代码的方式来实现一下了,废话不多说,如下图所示,我有两个数据库test和test2:...
2020-04-07 00:44:16
170
原创 SpringBoot连接Redis集群方法及测试
上一篇博文讲解了Redis集群的搭建过程,上上某篇讲解了SpringBoot连接Reids去缓存数据的过程,这一篇简单介绍一下SpringBoot怎么连接Redis集群缓存数据,实现高可用。连接简直超简单,直接application.properties配置文件中配置如下内容,主要是配置spring.redis.cluster.nodes的值为集群各个节点的值spring.re...
2020-04-04 21:57:08
524
原创 Redis集群搭建及测试
Redis集群搭建及测试Redis有三种模式,前两种有点点问题,高可用做的不是那么好,目前来讲,最后一种Cluster模式算是最完美的,本文将模拟搭建这种模式的集群搭建过程,废话不多说,我要搭建成如下图所示的样子(灵魂画手,将就看):说明:一般来讲,生产环境的redis集群都是在不同机房的不同服务器上的,目的就是一个机房发生诸如掉电,火灾,断网等等问题时,依旧能够做到高可用,本文...
2020-04-04 14:12:32
176
原创 最小CenterOS(linux)安装Redis
linux安装Redis利用之前http://blog.sina.com.cn/s/blog_ae829c5c0102z27s.html安装的最小系统CenterOS安装redis安装之前确保网络是通的,测试方法:pingwww.baidu.com,看是否能ping通,不通需要配置dns,方法见我上一篇博客,http://blog.sina.com.cn/s/blog_ae829c5...
2020-04-02 23:29:39
113
原创 SpringBoot+Redis+JPA整合使用
SpringBoot_Redis_JPA整合使用SpringBoot是这几年特别火的一个WEB应用程序开发框架,就我个人的理解的话其实SpringBoot没什么特别的内容可讲,因为内部还是Spring+SpringMVC那套东西,只不过把之前繁琐的配置现在都给重新又封装了一次,然后以约定大于配置指导思想为纲要,将大部分的配置直接省略了;再就是内置了Tomcat,这点就比...
2020-04-02 00:49:57
565
原创 word文档,全部图片改变大小
采用一丢丢VBA代码来弄得,如下按大小缩放Sub setpicsize() '设置图片大小 Dim n '图片个数 On Error Resume Next '忽略错误 Forn = 1 ToActiveDocument.InlineShapes.Count'InlineShapes类型图片 ActiveDocument.InlineShapes(n).He...
2019-06-30 16:24:07
109
原创 Eclipse的设置、调优、使用(解决启动卡顿等问题)
eclipse调优一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。加快启动速度1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条)...
2018-12-17 19:47:52
118
原创 JVM参数配置
本文搜索自网上,URL:http://www.cnblogs.com/gxyandwmm/p/9456955.html感谢网友分享JVM基础:生产环境参数实例及分析原始配置:-Xms128m -Xmx128m -XX:NewSize=64m -XX:PermSize=64m -XX:+UseConcMarkSweepGC -XX:CMSIni...
2018-12-17 19:22:37
120
原创 BAT脚本编写教程(比较易懂和全面)
声明:原文链接:https://www.jb51.net/article/49627.htm、粘贴在这儿,纯属方便个人学习之用,感谢作者。echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。echo 表示显示此命令后的字符echo off 表示在此语句后所有运行的命令都不显示命令行本身@与echo...
2018-06-28 22:08:26
1136
原创 java代码邮件发送
闲来无事把java实现Email发送玩了玩,给出源码和做个小分析。用到了Spring的邮件发送jar包,该jar包又关联几个jar包,巴拉巴拉,总之所有用到的jar包列表如下:activation.jarmail.jarorg.springframework.beans-3.0.0.RELEASE.jarorg.springframework.context-3.0.0.R...
2016-08-23 00:37:54
109
原创 DES加密实现类,具体的项目中可以引用
自己测试写的一个DES加密类,分析一下,也为了自己以后使用方便。getEncryptionStr方法获得加密的密文,getDesString方法获得密文解密的明文,两个方法都要传入秘钥,当然秘钥是双方都知道的,加密的意义在于在数据传输过程中,保护数据安全,一定程度上防止数据被截获分析。import java.security.Key;import java.security.Sec...
2016-08-23 00:08:53
247
原创 TomCat启动时做一些加载服务
首先一个类要实现ServletContextListener接口:如下public class ServiceStartConfig implementsServletContextListener{public void contextDestroyed(ServletContextEvent sce) {// TODO Auto-generated met...
2015-04-01 22:58:38
79
原创 Android开发 PANIC: Could not open AVD 问题处理
本人参考资料:http://www.cnblogs.com/tao560532/archive/2013/04/05/3000413.html在此感谢作者。问题:模拟器启动不了,报出如下图的错误解决方案:1、设置环境变量:ANDROID_SDK_HOME值为你的SDK目录。如我的是:变量名ANDROID_SDK_HOME 值为 E:\java\androidsd...
2015-03-11 22:46:34
177
原创 Android 中播放声音的两种方法
在Android中,音频、视频等多媒体元素的加入,使得应用程序的用户体验更好。可以说,现在的手机,已经远远不只作为通信工具,更成为娱乐、办公的必备产品。Android提供了简单的音频API。一般大家使用的是MediaPlayer播放音频,这也是最常见的一种播放声音的工具。这种工具在互联网上有大量的实例,因此在此只做简单的介绍。对播放行为的控制是三个大家非常熟悉的方法:s...
2014-07-20 15:33:44
90
原创 手电筒 闪光灯打开关闭
在开关按钮的打开关闭中做到闪光灯的打开关闭,以下代码可以做到@Overridepublic void onClick(View arg0) {MainPage.this.butOffON.setEnabled(false);if (!isLight) { ParametersmParameters = camera.getParameters(); ...
2014-07-20 14:43:57
216
原创 Android ListView中有Button,ItemClick事件失效
ListView中有按钮时,会使子项的onItemClick事件无效,如果onItemClick不能触发,在ListView子项目布局文件中的根控件中添加android:descendantFocusability="blocksDescendants"就好了 ...
2014-05-15 14:40:07
90
原创 Android 请求服务端通信
使用时:Stringresult=newCommunication().communication("returnObject.action");通信类:publicclassCommunication{ publicStringcommunication(StringurlString){...
2014-05-13 10:54:12
47
原创 一个日期函数,在页面显示
function setdate(){var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1;var da = date.getDate();var day = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五","星...
2014-04-29 20:57:25
102
原创 Android应用技巧之 退出程序功能
package com.common;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.Application;public class SysApplication extends Application{ priv...
2014-01-29 13:43:25
68
原创 Android Adapter键值对应
------------------------------------------------------------------------------------import java.io.Serializable;public class SpinerDataimplements Serializable{private String Id;private Stri...
2014-01-26 11:51:15
57
原创 Android ScrollView内的ListView内容显示不全
//获得流程表数据,并装配listmsg=Common.flowDeal(msgtwo);//适配器的数据来源集合就是Listlistmsg=???(你要往适配器里面添加的数据集合),flowListview.setAdapter(newFlowAdaptor(OrderDetail.this, listmsg));//放入适配器LinearLayout.LayoutParams...
2014-01-23 15:18:14
52
原创 Android 与 WebService数据交换 数据封装过程
this.reserJson=this.reserveJsongData(request);JSONObject json=new JSONObject();List list=null;try {sqlSession=GetSessionFactory.getInstance().getSqlSessionFactory().openSession();list=sqlSes...
2014-01-15 14:40:42
49
原创 JSONObject和HashMap 转换
原文地址:http://blog.youkuaiyun.com/iplayvs2008/article/details/16350919 在此谢谢作者的分享import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.E...
2014-01-14 13:30:42
488
原创 Android Activity返回按钮监听重写
@Override public booleanonKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK &&event.getRepeatCount() == 0) { Intent resuleIntent=new Inte...
2014-01-10 14:04:54
154
原创 Android自定义适配器使用(Adapter)
Android自定义适配器使用(Adaper)这是和Activity对应的布局文件,包含ListView,名字:showmenu.xml<</span>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="...
2014-01-10 08:54:56
98
原创 Android SharedPreferences保存数据
package com.common;import java.util.HashMap;import java.util.Map;import android.content.Context;import android.content.SharedPreferences;public class SharedPHelper {SharedPreferences sp;...
2014-01-07 10:43:44
48
原创 android与服务器通信,连接,Struts2也可以(自用)
package com.connection;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util...
2013-12-30 14:10:01
76
原创 Tomcat如何通过配置端口访问不同工程
先说一下我参考的文章。因为要用到就上网搜了好多,可是试过之后都没有配置成功,最后还是看到了这篇帖子才解决了我的问题,按照他的配置就是没有问题的。原文地址:http://www.kaifajie.cn/tomcat6/10648.html ------------------------------------------------------------------------...
2013-12-01 11:05:59
88
原创 jquery js处理
在编写了这么长时间的程序后,也有了一些自己的感悟,有时候动动脑子可以节省很大的力气,虽然条条大路通罗马,但是为什么不动动脑子想想,选择一条最近最好的路呢?而这些路往往隐藏在杂草中,需要动脑寻找,才能最快享受成功的喜悦! 功能一:点击那个选中那个,如图可以换图片,可以换背景,个人认为换背景比较省力气,有两个css .fatherchoose{ width:...
2013-11-19 17:11:59
44
原创 MySQL数据库备份命令
@echooffecho.echoMySQL数据库备份echo*****************************echo.echo 今天是 % d ate%echo 时间是 % t ime%echo.echo*****************************set "Ymd=%date:~,4%% date:~5,2%% date...
2013-11-06 16:37:42
56
原创 myeclipse工程直接发布到Root下面
工程右键--Properties--Myeclipse--Web 或直接搜索Web[Web-root folder]:/WebRoot[Web Context-root]:/ROOT 直接修改即可
2013-09-11 09:25:24
86
原创 图片本地预览,浏览器兼容
注明:原文地址http://www.cnblogs.com/slyzly/articles/2411940.html,本人感谢作者<!DOCTYPE HTMLPUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><-html><...
2013-09-10 14:49:47
64
JasperReports结合iReport制作报表教程
2013-10-12
blog个人博客系统
2013-07-17
U盾模拟程序
2013-07-10
文件上传指南pdf
2013-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人