- 博客(564)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 红米AirDots蓝牙耳机如何重置并进行双耳连接
重点注意事项连接右耳(主耳麦)!重置要 第二次 红白交替才算成功1、如果新买回来那么直接用右边耳机连接即可,然后取出左耳机就会自动进入双耳连接2、如果使用过,导致左右耳已经无法串联配对那么就要先重置关机状态下长按: 重置要 第二次 红白交替才算成功然后串联...
2020-04-14 21:49:32 124271 4
原创 Markdown各标签使用用法
1、空行回车 2、tab回车 
2020-01-12 15:27:24 1640 1
原创 中国人民银行征信中心登录时无法输入密码,控件安装无效
首先,我试了各种浏览器:Chrome、Firefox、opera 等等,都不起作用。最后只有IE浏览器有效,过程极为艰辛,在此留下笔记.方便其他人win10系统默认是关闭IE浏览器的,所以需要打开IE浏览器:首先打开控制面板,选择程序,选择启用或关闭Windows功能,选中IE浏览器,然后重启电脑。打开Microft Edge,打开个人信用信息服务平台,然后选择用IE浏览器打开。然后...
2019-09-25 16:30:00 71587 5
转载 0~5年一个Java程序员从入行到大牛的晋升之路
在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢?参加工作0-1年之间,Java程序员必须要做得事儿当你学会...
2018-11-12 17:15:29 320
转载 IT行业都有哪些职位
互联网行业的薪资水准相对较高,刚入行一个月,半年,或者一年超过其他行业薪资很正常。 那么,互联网行业究竟有哪些职位呢,又分别适合哪些传统行业转型?一.产品1 工作内容:2 需要技能:3 发展前景二 UI1 工作内容:2 需要技能:3 发展前景4.入门门槛5.哪些行业适合做UI6.职业限制三 CSS1 工作内容:...
2018-11-06 16:03:08 2005 2
原创 Mybatis中各个方法
这些方法在不同的场景下有不同的用途。如果你想根据某个条件来更新记录,可以使用。而如果你只想更新对象中非空的字段,可以使用带有。如果你已经有了对象的主键值,可以使用。
2024-02-21 14:51:42 322
原创 解决gitee上面代码在idea中提交代码每次都要输入密码问题
第一步:第二步:选中点编辑第三步:在IP前面增加:用户名:密码@,例如我git用户名为:abc,密码为:123456,git仓库的地址为:http://127.0.0.1/project/helloWord.git,修改后的地址变成:
2024-02-16 09:32:15 197
原创 springboot+mysql+mybatis如何实现控制台打印sql
在Spring Boot中使用MyBatis与MySQL,并希望在控制台打印SQL语句,你可以通过配置MyBatis的日志级别来实现。注意:在生产环境中,避免将日志级别设置为DEBUG,因为它可能会导致输出大量敏感信息。在生产环境中,你可以将日志级别设置为INFO。编写MyBatis映射文件(Mapper XML)和相应的DAO接口,实现你的SQL操作。启动你的Spring Boot应用程序,MyBatis会在控制台打印SQL语句。确保你的项目中包含了MyBatis和MySQL的相关依赖。
2024-01-15 14:04:51 661
原创 easypoi文件导出
PS:这个作者也只是在临时方案中或者一次性活当中使用,一般还是推荐注解这种方式,拥有更高的代码阅读性。ImportParams:设置标题名、sheet页名的行数。ExportParams:设置标题名、sheet页名。导出我们班的所有学生的姓名,性别,出生日期,进校日期。缓存问题:自己获取自己的文件,文件获取不到的问题。exportExcel:导出excel表格方法。集合定义:课程:对应老师和学生的集合。2.7 如何自定义数据处理。
2024-01-14 17:25:49 356
原创 Java中内存模型
基本类型作为参数传递时,其实就是将基本类型变量x空间中的值复制了一份传递给调用的方法show(),当在show()方法中x接受到了复制的值,再在show()方法中对x变量进行操作,这时只会影响到show中的x。这时会有两个引用同时指向堆中的同一个对象。当执行show方法中的d.x=6时,会根据d所持有的引用找到堆中的对象,并将其x属性的值改为6.show方法弹栈。由于是两个引用指向同一个对象,不管是哪一个引用改变了引用的所指向的对象的中的值,其他引用再次使用都是改变后的值。
2024-01-10 12:28:42 393
原创 Git提交规范
revert:”开头,后跟要恢复到的那个提交的标题。然后在消息正文中,应该写上“This reverts commit ”,其中“”是要还原的那个提交的SHA值。正文是对标题的补充,但它不是必须的。和标题一样,它也要求使用祈使句且现在时态,正文应该包含更详细的信息,如代码修改的动机,与修改前的代码对比等。compile、$rootScope、ngHref、ngClick、ngView等,唯一需要注意的是它必须足够简短。代码回滚比较特殊,如果本次提交是为了恢复到之前的某个提交,那提交消息应该以。
2024-01-09 17:27:18 523
原创 slf4j中LoggerFactory类的logger的用法
SpringBoot中日志使用和配置SpringBoot自定义日志配置(生产环境-详解):
2023-10-11 16:13:32 158
原创 Java面试题初级准备
对账模块:每个月每个季度都有对账文件生成,比如说这个月我们是商城进了多少货呀,进了哪些货,然后进货的一些信息呀,包括我们卖出货的信息,会进行对比,对比之后会把信息录入MySQL数据库,因为这个文件体量比较大,单线程执行效率会比较低,采用的多线程,默认采用的8-9个线程数,文件有多少行,每个线程就平均下来负责读取多少行,然后读完之后进行拼接,同事另外一个模块给的,他们会生成对账文件给到我们这边,我还会学习一些新的技术,比如Android开发、微服务架构等,以便能够更好地应对不断变化的科技领域。
2023-10-07 15:55:37 268
原创 杂七杂八面试题
对于一般的网站浏览,HTTP已经足够,但随着网络安全意识的提高,越来越多的网站选择使用HTTPS来提升安全性。数据隔离:数据隔离是指不同用户或不同角色之间的数据在逻辑上是相互隔离的,一个用户或角色只能访问其具有权限的数据,无法访问其他用户或角色的数据。数据串联:数据串联是指攻击者通过多次请求将多个请求串联在一起,从而获取比单个请求中更多的数据或权限。HTTPS协议:HTTP+SSL/TLS,通过 SSL证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。什么是数据串联,数据隔离和数据越权?
2023-10-07 15:55:17 132
原创 Java开发学习路线
这些是初级Java开发工程师应该掌握的核心技术和知识,随着经验的积累,你可以深入研究更多高级主题和相关领域,如JavaEE、微服务架构、前端开发等,以提升自己的职业发展。Java高级开发工程师需要具备广泛的知识储备和丰富的实战经验,能够独立负责复杂项目的设计、开发和部署,同时具备解决系统性能和安全问题的能力。Java高级开发工程师需要具备深入的技术功底和广泛的实战经验,同时要对系统架构设计和性能优化有较高的理解。这些技术和知识将帮助中级Java开发工程师在开发更复杂的应用程序和系统时更加自信和高效。
2023-10-07 15:50:15 96
原创 余华《活着》读后感
悲痛的现实像沉重的巴掌打醒了福贵,他决定改过自新。然而现实是无情的,妻子家珍的父亲陈老板不忍心怀孕的女儿在农村跟着福贵受苦,将带回城里,福贵的母亲生病,福贵为了去城里请大夫,不料被国民党拉去打仗,在战争中捡回条命,两年后回到家时母亲已去世,女儿凤霞因病失声,为了让儿子有庆上学将女儿凤霞卖给人家照顾老人,妻子家珍生病后一直卧床不起,儿子有庆给县长妻子献血过量而死,这些打击再次给了福贵当头一棒。活着,大概就是以屡败屡战的坚韧斗志与人生的挫折相互碰撞,在希望中迎来绝望,于绝望中寻找希望的过程,为了活着而活着吧。
2023-09-30 14:33:53 48
原创 Java中的super关键字
是Java中的一个关键字,它可以用来引用当前对象的父类(超类)的成员变量或方法。关键字可以用于在子类中访问父类的成员、调用父类的构造方法以及调用父类的方法,从而实现对父类的重用。
2023-09-26 18:19:18 355
原创 Java中的匿名内部类(看这篇就够了)
在Java 8及以后的版本中,引入了Lambda表达式,它提供了一种更简洁的方式来实现函数式接口(只有一个抽象方法的接口)。匿名内部类是Java语言中的一个强大的特性,它可以简化代码,使代码更具可读性和紧凑性,尤其在一些临时性的场景下,可以很方便地使用匿名内部类来实现相应的功能。匿名内部类通常用于创建实现某个接口或继承某个类的子类的对象。它没有类名,直接继承或实现某个类或接口,并且可以在同一行中创建对象。匿名内部类是一种没有名称的局部内部类,它通常用于创建只需使用一次的类的实例。接口的匿名内部类对象。
2023-09-26 10:18:56 813
原创 Java中的抽象类(看这篇就够了)
在Java中,抽象类(Abstract Class)是一种不能被实例化的类,它通常用于作为其他类的基类,提供一些通用的行为和结构。抽象类是Java中面向对象编程的重要组成部分,它提供了一种方式来设计和组织类的层次结构,同时也提供了一定程度的代码复用性。子类可以继承抽象类,但如果子类没有实现抽象类中的所有抽象方法,那么该子类也必须声明为抽象类。抽象类可以包含静态成员(静态字段和静态方法),它们与普通类的静态成员的性质相同。抽象类中可以包含抽象方法,这些方法没有方法体,只是声明,需要在子类中实现。
2023-09-26 10:17:34 451
原创 Java中的接口(看这篇就够了)
在Java中,接口(Interface)是一种抽象类型,它定义了一组抽象方法和常量(也可以没有方法或常量)。接口是一种约定,它规定了某一类对象应该具有的行为。接口在Java中是一种非常重要的概念,它提供了一种方式来组织和规范代码的结构,支持了更灵活的多态性。Java 8 引入了接口的默认方法,可以在接口中提供方法的默认实现。Java 8 还引入了接口中的静态方法。类可以实现一个或多个接口,通过。一个接口可以继承多个接口。
2023-09-26 10:15:56 55
原创 Java中final关键字(看这篇就够了)
是 Java 中的一个关键字,它可以用于变量、方法和类,具有不同的含义:final 变量: 变量一旦被初始化,就不能再被赋值。final 方法:final 类:final 参数: 关键字的主要作用是为了保证变量、方法或类的不可变性,从而提高代码的安全性和可靠性。在开发过程中,合理地使用 可以避免一些意外的修改,使得代码更加健壮。
2023-09-26 09:27:43 50
原创 Java中static关键字
是 Java 中的一个关键字,它可以用来修饰变量、方法和代码块。它的主要作用是表示某个成员是属于类级别的,而不是实例级别的。关键字的使用场景主要是在多个对象之间共享某个属性或方法,或者在不需要实例化对象的情况下使用类的成员。Java 中的内部类可以被声明为静态类,这样它将成为外部类的一个静态成员。可以用于导入一个类的静态成员,使得可以直接使用该成员,而不用通过类名。静态变量是属于类的,而不是属于实例的。所有实例共享同一个静态变量的值。静态方法属于类,可以通过类名直接调用,而不需要先实例化对象。
2023-09-26 09:25:29 72
原创 Java中this关键字
主要用于在类的方法中引用当前对象,帮助区分成员变量和方法参数,以及在构造方法中调用其他构造方法。是一个关键字,代表当前对象的引用。
2023-09-26 09:22:02 85
原创 Java中的方法(看这篇就够了)
在Java中,构造方法是类的特殊方法,用于初始化对象的实例变量和执行其他必要的操作,以便使对象能够正确地工作。构造方法与类同名,没有返回类型,并且在创建对象时自动调用。构造方法是Java面向对象编程中非常重要的一部分,它用于确保对象的初始化过程是合理、准确的,从而保证对象的正确使用。:如果在类中没有定义任何构造方法,Java会提供一个默认的无参构造方法。:构造方法可以接受参数,用来为对象的实例变量赋初始值。:构造方法在创建对象时自动调用,不能被显式地调用。对象时,会自动调用这个构造方法。
2023-09-25 21:34:48 622
原创 正则表达式相关知识点
正则表达式是一种强大的文本匹配和处理工具,它可以用来在文本中搜索、匹配、替换特定的模式。:正则表达式是编译原理中的重要概念,用于词法分析器(lexer)和语法分析器(parser)的实现。总的来说,正则表达式是一种强大的文本处理工具,可以在各种场景下实现高效的文本匹配和处理操作。:可以用来验证用户输入的数据是否符合指定的格式,比如邮箱格式、电话号码格式、密码复杂度等。:在 web 开发中,可以使用正则表达式来实现灵活的 URL 路由匹配。:在网络爬虫中,可以使用正则表达式来匹配和提取目标网页中的信息。
2023-09-25 08:55:57 206
原创 useLayoutEffect和useEffect有什么作用?
是异步执行的,它在浏览器渲染完成之后才执行。这意味着它不会阻塞浏览器的渲染过程,因此适合用于处理副作用,如数据获取、订阅事件、DOM 操作等,这些副作用不需要同步更新到视图中。通常情况下,只有在必须在布局(layout)之前执行某些操作时才使用它。通常是更常见和更安全的选择,因为它不会阻塞渲染过程,适合大多数副作用操作。但在某些情况下,如果需要在布局之前执行某些操作,可以考虑使用。都是 React 中的钩子函数,用于在组件渲染过程中执行副作用操作。是同步执行的,它在浏览器渲染前执行。
2023-09-04 13:30:30 96
原创 软考知识相关
这与中断处理相关,因为在多级中断情况下,当一个新的中断事件发生时,需要保存当前正在执行的程序的现场信息,以便在处理完新的中断后能够恢复到之前的执行状态。总的来说,堆栈是一种高效且方便的数据结构,适用于保存和恢复程序的现场信息,特别是在多级中断处理中。入侵检测系统有时可能会产生误报,即将合法的请求错误地标记为攻击,或者漏报,即未能检测到实际的攻击。堆栈通常是固定大小的,可以在内存中预分配,因此不需要额外的动态内存分配。这可以提高中断处理的效率,因为堆栈的大小是可控的,并且不会导致内存碎片问题。
2023-09-02 11:16:49 125
原创 Gitlab怎么将一个分支代码合并到另外一个分支
在 GitLab 中将一个分支的代码合并到另一个分支,通常需要使用 Git 的命令行工具或者 GitLab 的网页界面来完成。在 “Source branch”(源分支)中选择要合并的分支,然后在 “Target branch”(目标分支)中选择要将代码合并到的分支。无论使用命令行还是网页界面,合并代码时请务必小心,确保你的代码变更在合并后没有引入错误或冲突。最后,点击 “Submit merge request”(提交合并请求)按钮,然后等待代码审查和合并。解决可能出现的冲突,提交合并后的代码。
2023-08-28 09:06:01 3357
原创 React项目包结构的作用
React项目的包结构(目录结构)在项目中起着组织、管理和维护代码的作用。一个清晰的包结构能够使项目更易于阅读、维护和扩展。总之,合理的包结构可以提高项目的可维护性、可读性和可扩展性,有助于开发更高质量的React应用。:通过按照功能或模块将组件、样式、图片等资源分组,使代码结构更清晰,易于查找和维护。:合理的包结构能够让开发者快速了解项目的布局,从而更容易阅读、理解和修改代码。:将组件、样式、逻辑等分离,有助于提高代码的可复用性和维护性。:通过约定好的包结构,可以更容易遵循一致的代码规范。
2023-08-16 22:28:19 232
原创 String类中常用方法的作用
提取子字符串,第一个方法从指定索引开始到字符串末尾,第二个方法从指定索引开始到指定索引结束。类是Java中常用的字符串类,提供了许多用于操作字符串的方法。比较字符串的大小,返回负数、零或正数,用于字符串的字典序比较。返回字符串对象的规范化表示,用于将字符串添加到字符串常量池中。将当前字符串与指定字符串连接起来,生成一个新的字符串。和 lastIndexOf(String str)类的基本操作,使得字符串的处理更加方便。查找指定子字符串在字符串中的位置。替换字符串中的字符或子字符串。
2023-08-14 10:28:01 140
原创 ETF套利及交易者如何进行套利的
ETF(Exchange-Traded Fund)套利是一种通过利用市场中不同交易所交易价格之间的差异来获得利润的策略。ETF是一种基金,可以像股票一样在证券交易所上市交易,其价格会随着基础指数的波动而变化。套利者可以通过买入低价的ETF份额,然后在另一个市场上卖出高价的ETF份额,从中获得差价利润。套利者在不同交易所之间进行套利:有时同一只ETF在不同交易所上市,由于不同交易所的交易时间和流动性不同,可能会导致同一ETF在不同交易所上的价格出现差异。
2023-08-11 15:15:53 1595 1
原创 MySQL相关面试题
指跨多个独立的系统或服务的事务操作在传统的单体应用中,通常使用本地事务来管理数据库操作原子性(Atomicity):要求一个分布式事务的所有操作要么全部成功,要么全部回滚,保证数据的一致性。一致性(Consistency):分布式事务的执行结果必须符合预期的业务规则和约束,不会破坏数据的一致性。隔离性(Isolation):不同的分布式事务应该相互隔离,互不影响。每个分布式事务应该感知到其他事务的存在,以避免数据冲突和并发问题。
2023-08-11 11:42:12 487
原创 Redis相关面试题
2、先删除Redis缓存数据,再更新MySQL,再次查询的时候再将数据添加到缓存中,这种方案能解决方案1的问题,但是在高并发下性能较低,而且仍然会出现数据不一致的问题,比如线程1删除了Redis缓存数据,正在更新MySQL,此时另外一个再查询,那么就会把MySQL中老数据又查到Redis中。强一致性表示,一个分布式系统中各个结点之间能及时的同步数据,在数据同步过程中,是不能对外提供服务的,不然就会造成数据不一致,所以强一致性和可用性是不能同时满足的。2、秒杀时使用redis中的decr命令对商品数量减一。
2023-08-11 11:20:47 723
原创 RabbitMQ相关面试题
1、消息去重机制:在发送消息时,为每条消息生成唯一的消息标识符,并将该标识符保存到一个持久化的存储系统中(如数据库、缓存等)。6、broker要等待消费者真正确认消费到了消息时才删除掉消息,这里通常就是消费端ack机制,消费者接收到一条消息后,如6.果确认没问题了,就可以给broker发送一个ack,broker接收到ack后才会删除消息。4、消费者接收消息阶段:当消息被MQ服务器传递给消费者时,如果消费者发生故障或处理消息的过程中出现错误,消息可能会被丢失。这种情况下,消息无法被正确路由去传递到消费者。
2023-08-11 11:18:41 1552
原创 SpringBoot相关面试题
RPC,表示远程过程调用,对于Java这种面试对象语言,也可以理解为远程方法调用,RPC调用和HTTP调用是有区别的,RPC表示的是一种调用程方法的方式,可以使用HTTP协议、或直接基于TCP协议来实现RPC,在Java中,我们可以通过直接使用某个服务接口的代理对象来执行方法,而底层则通过构造HTTP请求来调用远端的方法,所以,有一种说法是RPC协议是HTTP协议之上的一种协议,也是可以理解的。为了更好地理解整个系统的性能和运行情况,以及及时发现潜在的问题和瓶颈,需要对请求的调用链路进行监控和分析。
2023-08-11 11:17:49 606
原创 在Java中实现redis缓存中的布隆过滤器
首先,我们计算了布隆过滤器所需的位数组长度和哈希函数个数,然后创建了布隆过滤器实例,并添加了几个元素。接着,我们将布隆过滤器序列化为字节数组,然后将其存储到 Redis 中。最后,我们查询了元素是否可能在集合中。在 Java 中实现 Redis 缓存中的布隆过滤器可以使用 Redis 的 Bitmap 数据结构。布隆过滤器是一种空间高效的数据结构,用于判断一个元素是否可能在集合中,它的特点是有一定的误判率。请注意,布隆过滤器的误判率取决于位数组长度和哈希函数个数等参数的设置,需要根据实际情况进行调整。
2023-08-09 11:04:40 345
代码+方法.zip
2019-10-16
PCA降解技术.zip
2019-06-28
Java最常见的200+面试题Gitchat专用.zip
2019-06-28
明明已经找到方法,为什么还报错?
2017-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人