自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 Redis缓存那点破事

接下来,我们逐条来看看每个问题及答案Redis 有哪些特性?答案:性能高, 读的速度是100000次/s,写的速度是80000次/s数据持久化,支持RDB 、AOF支持事务。通过MULTI和EXEC指令包起来。多种数据结构类型主从复制其他特性:发布/订阅、通知、key过期等Redis 为什么这么快?答案:完全基于内存,没有磁盘IO上的开销,异步持久化除外单线程,避免多个线程切换的性能损耗非阻塞的IO多路复用机制底层的数据存储结构优化,使用原生的数据结构提升性能。Redis 底.

2022-04-08 16:09:34 175

原创 端口被占用了,解决办法

ctrl+R 输入cmd–>确定输入:netstat -ano  列出所有的端口(或者输入netstat -ano |findstr 8080 列出所有包含8080的进程)假设我们的8080端口被占用,记下PID 为14952,然后输入 taskkill -PID 14952-F ,即可关闭被占用的端口...

2022-01-20 14:43:26 696

原创 jdk+dubbo+zookeeper下载地址,及dubbo+zookeeper安装

jdk1.8+dubbo2.6.0+zookeeper3.4.8下载地址:链接:https://pan.baidu.com/s/1rN0UhzzN8P4pAjagEMZrXg提取码:b947zookeeper安装1.1安装环境:linux版本: CentOS 7.0zookeeper版本 zookeeper-3.4.11.tar.gz拷贝zookeeper-3.4.11.tar.gz到/opt下,并解压缩改名叫zookeeper1.2初始化zookeeper配置文件拷贝/opt/z

2021-11-18 09:41:13 455

转载 日志打印的15个建议

日志打印的15个建议!血泪啊!前言日志是快速定位问题的好帮手,是撕逼和甩锅的利器!打印好日志非常重要。今天我们来聊聊日志打印的15个好建议~1. 选择恰当的日志级别常见的日志级别有5种,分别是error、warn、info、debug、trace。日常开发中,我们需要选择恰当的日志级别,不要反手就是打印info哈~error:错误日志,指比较严重的错误,对正常业务有影响,需要运维配置监控的;warn:警告日志,一般的错误,对业务影响不大,但是需要开发关注;info:信息日志,记录排查问题的关键

2021-11-10 11:19:41 202

转载 生活-心态

在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎病、失眠、神经衰弱等等接踵而来,这些病症几乎成了我们这个行业的职业病。 从健康的角度来说,程序员这个职业,有几个非常不利的因素: 第一,程序员需要专注。程序员经常连续长时间地(例如连续8个小时以上,为解决一个bug,

2021-04-23 16:17:24 102

原创 Redis学习

1 redis简介 Redis 是一个高性能的开源的、C语言写的Nosql(非关系型数据库),数据保存在内存中。Redis 是以key-value形式存储,和传统的关系型数据库不一样。不一定遵循传统数据库的一些基本要求,比如说,不遵循sql标准,事务,表结构等等,非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。Java中数据结构:String,数组,list,set map…Redis提供了很多的方法,可以用来存取各种数据结构的数据。1.1 什么是NoSqlNoS

2021-04-23 14:37:27 151

原创 在centos安装docker

centos安装Docker参考官网https://docs.docker.com/engine/install/centos/# 1.卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2021-04-20 16:13:44 49

转载 JAVA解析Excel(.xls、.xlsx两种格式)超好用

依赖<!-- excel解析依赖--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version> </dep

2021-03-01 15:37:23 244

转载 vue的运行问题

Uncaught Error: Module build failed (from ./node_modules/sass-loader/dist/cjs.js): Error: Cannot find module ‘node-sass’无论如何也构建不成功,这个问题卡了我好久,初学vue的萌新。还好看到了大佬的文章果断收藏。解决链接 https://www.cnblogs.com/yujiao-99/p/12622631.html....

2021-02-28 10:06:09 131

原创 Java基础-面试总结

如何保证线程安全?通过合理的时间调度,避免共享资源的存取冲突。另外,在并行任务设计上可以通过适当的策略,保证任务与任务之间不存在共享资源,设计一个规则来保证一个客户的计算工作和数据访问只会被一个线程或一台工作机完成,而不是把一个客户的计算工作分配给多个线程去完成。请解释一下什么是线程池?在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其他更多资源,在java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。线程池顾名思义就是事先创建若干个可执

2020-11-08 13:36:04 69

原创 java面经

Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×friendly

2020-09-24 20:22:05 177

原创 ssm回顾资料

SpringMVC、Mybatis、Spring1、*请写出 spring 中常用的依赖注入方式。常见的就是 setter 注入 和 构造方法 注入。另外还有静态工厂的方法注入、实例工厂的方法注入。2、简述Spring中IOC容器常用的接口和具体的实现类。BeanFactory SpringIOC容器的基本设置,是最底层的实现, 面向框架本身的.ApplicationContext BeanFactory的子接口, 提供了更多高级的特定. 面向开发者的.Configurable

2020-09-23 19:50:54 308

原创 SSM整合笔记,重点面试题

SSM整合思路、步骤1)搭建环境创建一个动态的WEB工程导入SSM需要使用的jar包导入整合适配包导入其他技术的一些支持包 连接池 数据库驱动 日志…2)Spring + Springmvc在web.xml中配置: Springmvc的前端控制器 实例化Spring容器的监听器 字符编码过滤器 REST 过滤器创建Spring的配置文件: applicationContext.xml:组件扫描、 连接池、 事务…创建Springmvc的配置文件: springmvc.xm

2020-09-23 18:57:21 256

原创 虚拟机centos7中安装好了mysql无法使用Navicat

Can’t connect to MySQL server on ‘192.168.139.129’ (100038)我的问题是一切都安装好,就只是向firewall 里面添加3306端口就行了查看存在的端口firewall-cmd --zone=public --list-ports添加3306端口firewall-cmd --zone=public --add-port=3306/tcp --permanent (--permanent永久生效,没有此参数重启后失效)重新载入fi

2020-08-19 19:51:29 310

原创 用集合实现斗地主案例

public class DealCards { public static void main(String[] args) { //准备牌 String[] str1 = {"♠","♥","♣","◇"}; String[] str2 = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"}; ArrayList<String> list = new Arra

2020-07-29 11:02:01 177

原创 CentOS 7 yum could not retrieve mirrorlist网络问题

CentOS 7 could not retrieve mirrorlist解决一、我补充一点我的错误,我用的是电脑连的WiFi之前用的是桥接模式,然后各种改配置,最后看到NAT,可能是模式的问题结果就成功了。二、在执行yum指令的时候出现这个问题,先尝试一下ping指令:ping 127.0.0.1ping www.baidu.com如果第一个正常,第二个错误,那就可能是你没有IP或者你没有启用联网功能;没有IP就查查怎么配静态或者动态IP喽;没有启用网络连接的话:sudo vi /

2020-07-04 23:03:18 238

转载 利用分支限界法解决01背包和货郎担问题

利用分支限界法解决01背包和货郎担问题详细步骤     posted @ 2018-11-23 13:48 Charlie_ODD 阅读(...) 评论(...) 编辑 收藏 ...

2020-07-01 10:12:16 1761

原创 分支限界法解0/1背包问题的思想方法和求解过程

1. 算法的思想首先,要对输入数据进行预处理,将各物品依其单位重量价值从大到小进行排列。在下面描述的优先队列分支限界法中,节点的优先级由已装袋的物品价值加上剩下的最大单位重量价值的物品装满剩余容量的价值和。算法首先检查当前扩展结点的左儿子结点的可行性。如果该左儿子结点是可行结点,则将它加入到子集树和活结点优先队列中。当前扩展结点的右儿子结点一定是可行结点,仅当右儿子结点满足上界约束时才将它加入子集树和活结点优先队列。当扩展到叶节点时为问题的最优值。例 有5个物体,重量分别为8,16,21,1

2020-07-01 10:08:23 2932

转载 IT学习,大学不迷茫

  为大学生迷茫,共同寻找快乐、激情的成长之旅!  本专栏创建于2012年5月。几年中,无数的IT学子到此交流,也形成了一道独特风景。这里,汇聚了众多成长中的烦恼,也集合了更多的突破智慧。  读者不妨可以浏览本文,找适合的文章深入阅读,将之作为大学之路的参考。可以将你未解的困惑和疑虑写出来,Email发给...

2019-12-24 17:15:44 628

原创 点击datagridview 索引超出范围的错误

点击datagridview 索引超出范围。必须为非负值并小于集合大小。dataGridView1.SelectedRows[0].Cells[0].Value.ToString();//获取第一个单元格的值因为dataGridView1.SelectedRows[0]的默认selectionMode是 RowHeaderSelect,如果你点击行中某一个单元格,是选不到整行的!可以把sel...

2019-12-24 17:11:51 3513 5

原创 微型计算机原理及应用 课后习题答案(部分)

第二章 Intel 8086/8088微处理器Intel 8086/8088有哪些主要特性1 2.在8086/8088系统中怎样用16寄存器实现对20位物理地址存贮单元寻址?1 3.什么是逻辑地址?什么是物理地址?有一个由20个字组成的数据区,其起始地址为610AH:1CE7H。试写出该数据区首末单元的的实际地址PA逻辑地址由两个16 位的部分即段基址和偏移量组成,一般在程序中出...

2019-10-19 19:13:52 5873

原创 MFC windows程序设计(第三版)课后习题第七章

7-1 鼠标消息分哪两类,它们之间有什么区别?答:根据产生鼠标消息时鼠标光标所处的位置,鼠标消息分为:客户区鼠标消息和非客户区鼠标消息两类。在应用程序窗口中,用户可以绘图的部分叫做客户区或者用户区,而除此之外的区域叫非客户区。鼠标在客户区产生的消息叫客户区鼠标消息,在非客户区产生的消息叫非客户区鼠标消息。7-3 在程序设计中,如何使用非客户区鼠标消息?答:首先,在主框架窗口类的声明中手工...

2019-10-14 15:06:20 803 1

原创 MFC windows程序设计(第三版)课后习题第六章

6-1.应用程序界面有那三种方式?6-2.分别说明什么是SDI界面的程序和什么是MDI界面的程序? 答:用户使用应用程序时,如果该程序一次只能打开一个文档,那么这种程序就叫做SDI界面的程序,反之就叫做MDI界面的程序。6-3 在使用VC++提供的应用程序向导MFC AppWizard生成程序框架时,有哪几个机会允许程序员选择应用程序窗口的样式?答:一是在MFC AppWizard-Step...

2019-10-14 13:31:56 687

原创 MFC windows程序设计(第三版)课后习题第五章

5-1.解释下列语句的含义。(1)CString s;(2)CString s(“Hello,Visual C++6.0”);(3)CString s(‘A’,100);(4)CString s(buffer,100);(5)CString s(anotherCString)。答:(1)构造一个长度为0的字符串对象。(2)构造一个名称为s的字符串对象,并把字符串初始化为Hello,...

2019-10-12 22:08:39 726

原创 MFC windows程序设计(第三版)课后习题第四章

4-1 为什么要使用DC?为了屏蔽硬件输出设备的多样性,Windows系统为程序员提供了一个可以操作这些硬件却与硬件无关的接口,于是就可以把对不同设备的操作方法统一起来。4-2 在MFC中CDC的派生类有哪几个?说说它们的作用。CPaintDC,CClientDC,CWindowDC,CMetaFileDCCPaintDC: 封装(BeginPaint)和(EndPaint)两个API的调...

2019-09-27 15:49:46 1258

原创 MFC windows程序设计(第三版)课后习题第二章

2-1 在窗口类CFrameWnd 中需要封装那些成员?窗口句柄、窗口类的定义、注册窗口类、创建窗口、显示更新窗口。数据成员有:m_bAutoMenuEnable,rectDefault。Construction成员函数:CFrameWndInitialization成员函数:Create,LoadFrame,LoadAccelTable,LoadBarState,SaveBarSt...

2019-09-22 21:10:09 1114

原创 MFC windows程序设计(第三版)课后习题第一章

1.什么是Windows API函数?Windows API是Windows 系统和应用程序间的标准接口,为应用程序提供Windows支持的函数定义、参数定义和消息格式等。Visual C++提供两套完整的Windows程序开发系统:直接使用Windows提供的API 函数;Application Programming Interface采用面向对象的方式,使用微软基础类库MFC...

2019-09-16 14:38:40 3310

转载 有关Windows API 的文章

Windows API函数大全(精心总结)转载链接:https://blog.csdn.net/hzm8341/article/details/56505108Windows API 入门转载链接:https://blog.csdn.net/x_y_q_/article/details/52352523....

2019-09-14 16:28:26 137

空空如也

空空如也

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

TA关注的人

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