- 博客(54)
- 收藏
- 关注
原创 mysql5.7血泪史
在这个过程当中,浪费了两个多小时的时间,学会了找任务管理器,找应用和功能,找注册表,找计算机管理里的服务,开启和关闭服务,卸载服务等等,查看日志。我以为是服务需要手动和本人登录,然后我发现也不对,接着,也修改过计算机名称。最后我发现了是他的my.ini文件有问题,所以,我推断出是这个版本有问题。
2024-06-03 16:42:27 308
原创 Postgresql的安装教程&dbever的连接&pgAdmin4的连接
接下来,我去上面的链接参考了连接。打开了postgresql的服务器之后,创建了新用户xf。后面都是利用xf用户进行连接。至于postgres这个初始数据库的用户postgres我还没有深究。在pgsql下的data当中有一个pg_hba.conf,可以进行远程连接的有无密码认证设置等等,我的没有进行修改。12.18这个版本,低版本比较稳定而且文档比较多。最近在学习Postgresql.test1 serve创建成功。首先,我去官网上下载了。测试连接,连接成功;pgAdmin4连接。
2024-04-30 12:02:56 334 1
原创 线程池答疑
Executors.newCachedThreadPool(),动态数量的ThreadPoolExecutor线程池对象,线程在存活时间内(60秒)可以重复使用。调用shutdown()方法和调用shutdownNow()方法的区别。可以利用Thread.Sleep()方法来进行模拟任务没有完成。线程池任务1:计算1-一百万之间的数字,思想:分段计算和。
2024-04-18 10:00:02 309
原创 使用idea如何打开python项目
3.Idea导入python包,ctrl+shift+alt+s,先安装python插件,然后去SDKS的package中找到Python包,点击安装。(这台电脑- >属性- >高级系统设置- >高级- >环境变量- >系统变量- >PATH- >编辑- >修改或者新建)1.查看python路径,win+R==>cmd==>where python,可以找到python.exe文件。(如: D:\VS2019\共享组件、工具和SDK\Python37_64 )2.查找pip工具路径。
2024-04-18 09:58:00 1819
原创 第十四届蓝桥杯ABD题
126 也是八进制下的哈沙德数,因为 (126) 10 = (176) 8 , (126) 10 mod (1 + 7 + 6) = 0;小蓝认为,如果一个整数在二进制、八进制、十进制、十六进制下均为哈沙德数,那么这个数字就是幸运数字,第 1 至第 10 个幸运数字的十进制表示 为:1 , 2 , 4 , 6 , 8 , 40 , 48 , 72 , 120 , 126 . . .。个整数,依次是:x1,y1,x2,y2,x3,y3,x4 和 y4。【十进制转二进制,八进制,十六进制】
2024-04-18 09:56:03 634
原创 被军训到的两天
1.要最全最详细的步骤。报很多错,往往是因为配置过程不当,要反复检查。勤于思考,避免盲目行动。2.有的人是对于一个东西的理解不太恰当,所以我们要对于删除操作要敏感一点。3.最好使用一致的版本号,可以省去不少麻烦。
2024-03-15 15:14:33 919 1
原创 矩形切割2019
小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方 形,剩下一块矩形,然后再切割剩下的矩形材料,直到全部切为正方形为止。 例如,对于一块两边分别为 5 和 3 的材料(记为 5×3),小明会依次切出 3×3、2×2、1×1、1×1 共 4 个正方形。 现在小明有一块矩形的材料,两边长分别是 2019 和 324。请问小明最终会 切出多少个正方形?
2024-01-29 11:20:26 267 1
原创 JavaScript进阶(事件+获取元素+操作元素)
声明好class,修改div的className,通过在function函数当中对类名进行修改this.className='类名'。=.我们可以通过修改元素的className更改元素的样式,适用于样式较多或功能较为复杂,className会覆盖原本的类名。如果想要保留原来的类名,可以通过多类名选择器,即this.className='原本名字 空格 新的名字'来保留原来的类名。
2023-12-25 22:47:01 1118
原创 JavaScript基础(数组+正则表达+字符串)
() 表示整体{n} 正好出现n次(ab){3}/ ab 出现三次(abababbc) 》》 true{m,} 最少出现m次 最多无上限{m,n} 最少出现m次 最多n层+ 至少出现一次* 0个 或者 多个 {0,}? 0个或者一个 {0,1}\w 表示 字母 数字 _ 类似 [A-z0-9_]/^开始 $结束/\W 表示 除了字母 数字 _ [^A-z0-9_]\d 表示 任意的数字 [0-9]\D 表示 除了 任意的数字 [^0-9]\s 空格\S 除了空格
2023-12-19 19:08:33 1108
原创 JavaScript基础函数+对象+继承
1.原型链继承多个实例的引用类型属性指向相同* 一个实例被修改了原型属性,另一个实例的原型属性也会被影响(假如子类有两个实例)* 2.不能传递参数当一个对象调用一个方法时,JavaScript会首先在对象的自身属性中查找该方法,如果找不到,则会沿着原型链向上查找。这个过程是静态的,即在创建对象时就已经确定了其原型链上的方法和属性。* 3.继承单一
2023-12-19 16:40:28 912
原创 JavaScript基础篇
JavaScript中的变量是无类型的,即变量可以在不同的时间保存不同类型的值。例如,一个变量可以先保存一个字符串,然后再保存一个数字。
2023-12-19 11:42:00 1766
原创 css选择器
作用:查找标签,美化内容,美化排版中文名:层叠样式表作用:给页面中的html标签设置样式结构:标签名{css属性:属性值;}css语法规则:
2023-11-13 20:36:12 98
原创 HTML简单介绍
组成:文字,图片,音频,视频,超链接form表单,用来建立input标签之间的关系当type属性值为submit,reset和button时,需要form表单用来建立input标签之间的关系在页面当中,如何做到单选框和选择项的内容都可以被选择,就要谈到我们的label标签了
2023-11-13 15:08:59 1841 2
原创 在并发环境下如何处理脏读,幻读,不可重复读
使用范围锁:范围锁是指在一个范围内对数据进行加锁。例如,对于某个表的某个范围的数据进行查询和更新时,可以使用范围锁确保在这个范围内的数据不会被其他事务修改。使用快照隔离(Snapshot Isolation):快照隔离是一种在事务开始时创建数据的快照,并在事务中使用该快照来保证读取的一致性。这样可以避免不可重复读和幻读的问题。
2023-10-07 22:23:27 479
原创 Git开发环境使用
Q1,那么远程仓库可以看成是什么,是项目经理的那台电脑吗多人协同作战的时候,通常找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。Q2,在git过程中,遇到了哪些问题?报了一个fatal:not in a git directory 的错误,原因是,没有在当前项目git bash here,切换目录Q3,第二天在写前一天的项目时,要用pull还是push答案pull
2023-10-07 15:52:41 327
原创 SpringBoot-Druid
拦截器和过滤器用到了servlet,所以要注册servlet拦截器主要拦截以/druid/开头的最后使用localhost://8080/就可以访问监控平台。
2023-09-25 22:57:32 1166 3
原创 SpringMVC常用注解
综上所述:Restful无状态,浏览器发送http请求到服务器是无状态的(HTTP是无状态的,是指协议对于事务处理没有记忆能力,加入Cookie就可以很好的解决无状态问题,而Cookie也存放在浏览器(客户端)当中),由此,客户端(浏览器)保存此次状态信息。无状态请求易于实现负载均衡,Restful更容易实现缓存机制。
2023-09-20 10:10:17 358 1
原创 Controller统一异常处理和yaml配置
因为在WEB_INF下的资源文件有安全访问限制,所以不可以直接通过url访问这些资源文件,只可以通过在controller中的方法返回的网页的前缀名(String)访问这些资源文件。
2023-09-19 19:39:59 361
原创 Bean的生命周期
将出现矛盾的两个Bean,其中一个Bean(UserDao)要走另一条路径,完成自己的初始化。从三级缓存到二级,最终到一级缓存,供UserService调用。最终缓存到名为singletonObjects单例池。
2023-09-18 19:08:53 451
原创 SpringTask任务调度和声明式事务配置
该注解的属性和xml中的属性含义一致。该注解可以出现在接口上,类上和方法上。出现接口上,表示该接口的所有实现类都有事务支持。出现在类上,表示类中所有方法有事务支持出现在方法上,表示方法有事务支持。以上三个位置的优先级:方法>类>接口
2023-09-18 01:12:37 184
原创 SpringAOP
事务的开启到AOP前置通知的地方事务的提交可以放到AOP的返回通知的地方。事务失败可以放到AOP的异常通知的地方。事务关闭可以放到AOP的后置通知的地方。finally必须要执行的那个模块。
2023-09-17 22:51:27 132
原创 Spring设计模式,事务管理和代理模式的应用
被调用到的dao层语句,都拿着同一个对象,这个对象可以实现锁的功能。那么就要在dao层query和update语句中,增加一个Connection对象。threadLocal可以充当sql语句的锁对象因为threadlocal有一个线程们的公共区域,完全可以实现当公共区有一个connection的时候,线程们完全不需要再考虑在去造很多connection。
2023-09-17 21:31:14 444
原创 Spring较全注解
在成员变量修饰的有 @Qualifier(value="名称")注意:不能单独使用,必须与@Autowired联合使用,且强制将autowired转换为按名称查询@Resource(name="名称")可以单独使用。@PostConstruct:初始化,修饰方法@PreDestroy:销毁,修饰方法。
2023-09-13 21:58:56 201
原创 Java内存模型
存储方法参数和定义在方法体内的局部变量这些数据类型包括各类基本数据类型、对象引用(reference),以及returnAddress类型只有位于栈顶的帧才是有效的, 称为当前活动栈帧,代表正在执行的当前方法。用于描述 Java 方法执行时的内存模型,每次方法调用的数据都是通过栈传递的。开始已经默认开启逃逸分析,如果某些方法中的对象引用没有被返回或者未被外面使用(也就是未逃逸出去),那么对象可以直接在栈上分配内存。虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。
2023-09-12 15:06:00 102
原创 JVM类加载机制,内存模型和实例化过程
指令集:指令顾名思义就是用来引导某一硬件工作的方式的,集即集合的意思,也就是很多种不同引导指令的集合!指令集在事先就会被写好,我们经常看到的mov,add,等都为助记符。
2023-09-11 20:52:56 74
原创 MySql在生产中常用的语句和常见错误(注解版)
*代表返回的是一个数据库表在Java代码中对应的实体类对象,如果有多个实体类对象,则会返回List集合,那么在返回值类似于id这种数据类型,可以用Int数组接受吗,答案是不可以。
2023-09-09 15:40:11 258
原创 springboot整合mybatis实现简单的一对多级联查询功能(注解版)&Date与String的转换
resultType 对应简单类型,也就是实体中的属性名称与数据库表字段名称一模一样; resultMap 对应复杂类型,属性名称与字段名称不一样可以通过resultMap中 property,column进行映射,其中一对一与一对多都是用resultMap来映射
2023-09-06 23:22:51 521 1
原创 单列集合Collection和集合
所以在List接口中,线程不安全的实现类有ArrayList类和LinkedList类线程安全的有Vector类,Stack 类,CopyOnWriteArrayList和阻塞队列
2023-08-29 21:42:50 253
原创 线程池篇章一
大家好,在这篇章中主要有关于线程池的定义,作用,参数详解以及简单分类,在明天的篇章中,主要介绍线程池的状态,线程池常见的接口和方法和线程工厂。
2023-08-22 22:18:21 59
原创 springboot本地仓库导包异常
异常名称:could not find artifact de.codecentric:spring-boot-admin-starter-server:pom:unknown in alimaven
2023-08-09 19:15:21 302
原创 客户端和服务端
这里的客户端指的是访问网站的用户,每一台计算机都有服务器端,用户可以访问自己计算机的服务器端,也可以根据其他人的网址访问其他人主机的服务器端。当主机连接服务器端时,创建一个session,cookie支持session,session实现了跨客户端发送请求(在第一次访问时,服务器存储了客户端的逻辑,客户端的标识和值)request和response也是暂时的,所以要永久的存取一个客户端的标识,可以得到这个客户端的标识,然后将它的年龄设置为-1,就为永久的。
2023-07-29 21:53:57 68
原创 Java Reflection反射
这也意味着反射机制支持动态调用信息,在Java中,只要给定一个类,就能知道这个类的所有信息。即构造方法,变量名,方法,类的属性和方法。Class类,想知道一个类的属性和方法,首先要知道该类的字节码文件,即xx.class,在类加载时,类的信息从硬盘加载到内存当中,可以得到一个字节码文件。为了调用任意的构造方法,Java的反射API提供了Constructor对象,它包含一个构造方法的所有信息,得到它,就得到了一个实例对象。一个类只有在初次使用的时候,才会被加载,该过程称为类加载。
2023-07-17 01:03:25 76 1
原创 编码和加密算法
ASCLL编码可以分为简单的和在简单基础上复合(即可以有简单编码推出来)的编码。简单的包括ASCll码和双字节的unicode,三字节的utf-8。主要的编码方式可以分为ASCLL编码和Base64编码,和URL(统一资源定位符)编码中对于中文字体的编码。加密算法主力军是hash算法、hash算法包括HmaxMD5,MD5,SAH-系列,hash算法的实现有object的哈希算法,hashcode(),等等。hash算法是单向的,产生的结果不可逆。
2023-07-10 19:31:44 145 1
空空如也
为什么博客链接失效,前几个月还可以打开
2023-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人