自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用多线程并处理子线程异常数据的处理结果(非阻塞)

主线程处理线程池子线程异常数据(非阻塞方式)

2022-11-01 09:49:00 252

原创 使用Redisson配置redis

多线程使用Redisson配置redis

2022-11-01 09:42:50 2973

原创 以文件流的方式下载网络上的Excel文件并利用alibaba.easyexcel解析

下载网络Excel并解析

2022-11-01 09:30:05 375

转载 Android中的常用操作

1.adapter向Activity中传值(接口回调)adapter传值给activity

2021-04-29 11:08:41 141

原创 当在Linux将Tomcat配置好,并将设置好防火墙,但是访问8080提示拒绝访问

可以进入tomcat的bin目录下,使用如下关闭Tomcat服务,是不是会弹出如下提示./shutdown 时:提示找不到 JDK 的某个文件夹./startup 时:却启动正常访问 8080 端口时,显示拒绝访问解决方法:可能是 JDK 安装出现了问题重新安装jdk或者换一个jdk版本...

2021-04-12 10:21:08 481 1

转载 老版本Cenos运行yum命令报错

https://blog.youkuaiyun.com/weixin_43025071/article/details/112176660?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

2021-04-11 22:42:21 129

转载 postman前后端分离测试

https://blog.youkuaiyun.com/qazwsxpcm/article/details/70578600

2020-09-09 13:47:57 396

转载 在不知道表名、字段和值时实现批量插入

https://www.cnblogs.com/irobotzz/p/11358182.html

2020-09-01 17:01:01 206

原创 SpringAop——cjlib动态代理

创建目标类和方法public class Target{ public void save(){ System.out.println("save running..."); }}创建增强方法public class Advice{ public void before(){ System.out.println("前置增强..."); } public void afterReturning(){ System.out.pringln("后置增强..."); }}创

2020-08-10 00:22:01 293

原创 SpringAOP——JDK动态代理

创建目标接口public interface TragetInterface{ public void save();}创建实现类,实现接口public class Trage implements TragetInterface{ public void save(){ System.out.println("save running..."); }}创建增强public class Advice{ public void before(){ System.out.pri

2020-08-10 00:03:27 154

原创 Spring新注解

使用自定义注解不能全部替代xml配置文件,还要使用到注解代替的配置有:1.非自定义的bean的配置2.加载properties文件的配置coontext:property-placeholder3.组件扫描的配置context:component-scan4.引入其他文件spring新注解|注解|说明 ||@Configuration|用于指定当前类是一个Spring配置类,当创建容器时会从该类上加载注解||@ComponentScan|用于指定Spring在初始化时要扫描的包。作用和Sp

2020-08-09 01:17:26 245

原创 redis集群

Redis集群架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可(4)redis-cluster把所有的物理节点映射到[0-16383]slot槽上,cluster 负责维护node<->slot<->valueRedis 集群中内置

2020-07-24 00:35:55 166

原创 Redis主从配置

Redis的主从复制什么是主从复制持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图:说明: 主redis中的数据有两个副本(replication)即从redis1和从redis2,即使一台redis服务器宕机其它两台redis服务也可以继续提供服务。 主redis中的数据和从redis上的数据保持实时同步,当主re

2020-07-23 23:03:33 159

原创 Redis持久化方案

RDB持久化RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘。RDB是Redis默认采用的持久化方式。save 900 1save 300 10save 60 10000持久化条件配置save 开头的一行就是持久化配置,可以配置多个条件(每行配置一个条件),每个条件之间是“或”的关系。“save 900 1”表示15分钟(900秒钟)内至少1个键被更改则进行快照。“save 300 10”表示5分钟(300

2020-07-22 22:35:15 150

原创 Redis数据类型

Redis中存储数据是通过key-value存储的,value的类型有以下几种:StringHashListSetSortedSet(zset)在redis中命令忽略大小写的,而key是不忽略大小写的。String赋值set key value127.0.0.1:6379> set test 123获取值 get key127.0.0.1:6379>get test设置/获取多个键值语法:mset key value [key value …]mget key [k

2020-07-21 23:00:13 222

原创 连接Redis服务器

使用redis自带客户端连接指定主机和端口(在redis的bin目录下)./redis-cli -h 127.0.0.1 -p 6379127.0.0.1:6379>exit(退出)-h:redis服务器ip-p:redis实例端口号不知道IP和端口也可以,默认连接本机的服务器./redis-cli使用图形化界面连接可以在Windows环境下安装redis桌面客户端远程连接Redis服务,需要关闭或者修改防火墙vim /etc/sysconfig/iptables复制某一行内容

2020-07-20 22:54:54 497

原创 Linux中安装redis

安装步骤安装gcc环境通过rpm -qa | grep gcc 查看系统是否自带gcc环境,如果没有使用yum install gcc-c++ 安装将下载的Redis安装包上传到root文件夹中解压redis压缩包tar -zvxf redis-3.0.0.tar.gz编译redis源码cd redis-3.0.0make安装redismake install PREFIX=/usr/local/redis启动步骤前端启动直接运行bin/redis-server将以前端模式启动【

2020-07-20 22:30:01 154

原创 Linux安装Tomcat

步骤创建tomcat安装路径mkdir /usr/local/tomcat将tomcat解压到创建的目录下tar -xvf xxx.tar.gz -C /usr/local/tomcat/设置防火墙/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save启动tomcat进入到tomcat/bin执行 ./startup.sh关闭tomcat执行 ./shutdown.sh

2020-07-19 22:26:22 118

原创 Linux安装mysql

步骤查看有没有自带mysqlrpm -qa | grep mysql删除mysqlrpm -e --nodeps mysql-libs-1.el6.i686创建mysql的安装路径mkdir /usr/local/mysql将mysql压缩包解压到路径文件夹中tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar -C /usr/local/mysql/安装依赖项(可选)yum -y install libaio.so.l libgcc

2020-07-19 22:11:39 115

原创 Linux安装JDK

步骤Linux安装完成后,会自带有java环境open JDK,如果不用这个可以删除。执行命令查看rpm -qa 查看所有的安装软件–nodeps 不验证软件包的依赖关系-e删除软件rpm -qa | grep java 查看和java相关的包删除自带JDK卸载OPENJDKrpm -e – nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686rpm -e – nodeps java-1.7.0-openjdk-1.7.0.45-2

2020-07-19 21:32:02 142

原创 Linux权限管理

文件权限linux文件的三种类型普通文件:包括文本文件,数据文件,可执行文的二进制程序文件等目录文件:linux把系统目录看成是一种特殊的文件,利用它构成文件系统的树形结构设备文件:linux系统把每一个设备都看成是一个文件文件类型标识普通文件(-)目录(d)符号链接(l)进入etc可以查看,相当于快捷方式字符设备文件(G)块设备文件(s)套接字(s)命名管道(p)文件权限管理chmod 变更文件或者目录的权限chmod 755 a.txt(每一个数组分别对应上边表中

2020-07-19 16:22:36 112

原创 Linux用户和组的管理

用户管理useradd 添加一个用户useradd test 添加test用户useradd test2 -d /home/t2 指定用户home 目录passwd 设置、修改密码passwd test 为test用户设置密码切换登录:ssh -l test -p 22 192.168.1.1su - 用户名 切换用户(切换root需要密码,其他用户不需要密码)userdel 删除一个用户(在管理员用户下删除,否则权限不够)userdel test 删除test用户(不会删除home中

2020-07-19 15:50:10 178

原创 Linux系统管理命令

date 显示日期或当期系统时间date 显示日期或当前系统时间date -s “2020-7-19 0:10:25” 设置系统时间df 显示磁盘信息df -h 友好显示大小free 显示内容状态free -m 以mb为单位显示内存top 显示、管理执行中的程序clear 清屏ps 正在运行的某个进程的状态ps - ef 查看所有进程ps - ef | grep ssh 查找某一进程kill 杀掉某一进程kill 2868 杀掉编号2868的进程kill -9 2868 强制杀死

2020-07-19 00:26:00 118

原创 Linux管道-网络命令

重定向输出>和>>‘>’重定向,覆盖原有内容'>>'重定向输出,有追加内容cat /ect/passwd > a.txt 将输出定向到a.txt中cat szl.txt > szl1.txt 将szl.txt中的内容复制到szl1.txt中,如果没有szl1.txt文件,则会创建,如果继续执行第二次则会将szl1.txt中的内容删除,然后重新复制cat /etc/passwd >>a.txt 输出并且追加ifconfig > if

2020-07-19 00:08:18 183

原创 Linux下Vim命令编辑器

Vim编辑器在linux下一般使用vi编辑器来编辑文件,vi既可以查看文件也可以编辑文件。三种模式:命令行(只能查看,不能修改)、插入、底行模式切换到命令行模式:Esc切换到插入模式:按i、o、a键i:在当前位置前插入I:在当前行收插入a:在当前位置后插入A:在当前行为插入o:在当前行之后插入O:在当前行之前插入切换到行底模式:按:打开文件:vim file退出:按esc后输入q修改文件:输入i进入插入模式保存并退出:按esc后输入wq不保存退出: 按esc后输入q!(!表示

2020-07-18 23:32:43 190

原创 Linux常用命令

切换目录命令cd:cd app 切换到app目录cd … 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录pwd 查看当前目录列出文件列表:ls || dir(***)ls(list)是一个非常有用的命令,用来显示当前目录下的内容,配合参数使用,能以不同的方式显示目录内容。格式:ls[参数][路径或文件名]在linux中以“.”开头的文件都是影藏的文件ls 查看文件,不显示影藏文件ls -a 显示所有文件或目录(

2020-07-18 23:03:42 184

原创 Linux概述

linux应用场景服务器系统web应用服务器、数据库服务器、接口服务器、DNS、FTP等等。嵌入式系统路由器、防火墙、手机、PDA、IP分享器、交换器、家电用品的微电脑控制器等等。高性能运算、计算密集型应用Linux有强大的预算能力桌面应用系统移动手持系统(手机)...

2020-07-17 22:42:49 118

转载 SQL值count(1)、count(*)和count列名的区别

https://blog.youkuaiyun.com/iFuMI/article/details/77920767

2020-05-09 13:04:25 225

转载 mysql8.0安装步骤

https://www.cnblogs.com/laumians-notes/p/9069498.html

2020-05-04 15:44:48 223

转载 idea导入项目后运行main方法无发运行问题

https://blog.youkuaiyun.com/qq_31459039/article/details/90401002

2020-05-04 14:47:55 322

原创 jQueryUI——控件的使用

jQueryUI是一个定制好界面样式的一个js框架,依赖jquery.js文件。jQueryUI包含了许多维持状态的小部件,因此,它与典型的jQuery插件使用模式略有不同。所有的jQueryUI小部件使用相同的模式,所以,只要学会使用一个,就知道如何使用其他小部件。jQueryUI只要分为三个部分:交互,微件和效果库。教程参考:http://www.jqueryui.org.cn/tut...

2020-02-20 23:00:47 377

原创 jQuery——表单序列化

$(“form”).serialize():生成一个字符串,各参数用&拼接$(“form”).serializeArray():将参数生成一个拼接对象案例:创建登录servlet@WebServlet("/LoginServlet")public class LoginServlet extends HttpServlet{protected void doGet(HttpSe...

2020-02-20 22:05:53 250

原创 jQuery的ajax异步请求

get请求jQuery.get(url,[data],[callback],[type]):通过远程HTTP GET请求载入信息这是一个简单的get请求功能以获取复杂.ajax,请求成功时可以调用回调函数,如果需要在出错时执行参数,请使用.ajax,请求成功时可以调用回调函数,如果需要在出错时执行参数,请使用.ajax,请求成功时可以调用回调函数,如果需要在出错时执行参数,请使用.ajax。...

2020-02-20 21:33:04 214

原创 jQuery——jQuery控制css和HTML

jQuery控制CSS<head><script type="text/javascript" src="./js/jquery-3.3.1.js"><script><script type="text/javascript">$(function(){//给按钮添加点击事件$('#btn').click(function(){//前面...

2020-02-20 20:49:10 284

原创 jQuery——查找筛选

普通筛选:first 第一个:last 最后一个:eq(index) 指定索引:even 偶数:odd 奇数:lt(index) 小于:gt(index) 大于:not(selector) 排除案例<head><script type="text/javascript" src="./js/jquery-3.3.1.js"><script>...

2020-02-20 19:54:28 223

原创 jQuery——选择器

id选择器基础语法:$(selector).action()美元符号:定义jQuery选择符(selector)查询和查找HTML元素action()执行对元素的操作案例:点击按钮,改变div的宽高<head><style type="text/css">#div1{width:100px;height:100px;background-color:r...

2020-02-19 23:32:20 139

原创 jquery——概念

jQuery是一个JavaScript库,即对js的封装jQuery极大地简化了JavaScript编程,如对节点增删改查及动画添加jQuery分装了异步post和get请求jQuery开发网站:http://jquery.cuishifeng.cn/http://www.w3school.com.cn/juqery/index.aspjQuery能做什么HTML元素选取HTML事...

2020-02-19 22:19:06 150

原创 Ajax—— get请求中文处理

get请求的URL后面的参数不能传中文,工作中对get请求后的中文进行URL编码js提供的URL编码和解码encodeURl()Component编码与decodeURlComponent解码encodURl()与encodeURlComponent()的区别:encodeURl函数不会对特殊字符进行处理:!、@、#、 $、&、*、 {}、=、:、/、;、?、+推荐使用encode...

2020-02-19 21:39:58 618

原创 ajax——把loginServle的响应改成json格式

创建登录servlet@WebServlet("/LoginServlet")public class LoginServlet extends HttpServlet{protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOExceptio...

2020-02-19 00:35:52 236

原创 使用Jackson的json字符串与对象的转换

Jackson的两个jar包jackson-core-asl-1.9.13jackson-mapper-asl-1.9.13jacksonJackson是一个简单基于java应用库,Jackson可以轻松的将java对象转换成json字符串和xml文档,同样也可以将json、xml转换成java对象。Jackson所依赖的jar包较少,简单易用而且性能也要相对高一些,并且Jackson社...

2020-02-19 00:15:43 780

JS文档课件.rar

本文档是JavaScript的一个基本学习型文档,开发中可以当做一个基础手册使用,也区别于.chw的开发手册

2020-02-14

CSS文档课件.docx

本文档是在HTML文档的基础上的深入,是网页设计样式的一整套总结,学习了文档中的基础样式,为以后更加繁琐的设计样式打下坚实的基础。

2020-02-14

HTML学习文档.docx

对刚开始学习网页设计的学生以及前端页面设计人员有帮助,另外也是javaweb中最最基础技术,掌握了文档中的知识,有利于后边样式的学习。

2020-02-14

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

TA关注的人

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