- 博客(214)
- 资源 (13)
- 收藏
- 关注
原创 ajax使用案例
success:function(data,dataTextStatus,jqxhr){ },//请求成功时error:function(jqxhr,textStatus,error)//请求失败时。dataType:请求数据类型"html | text | json | xml | script | jsonp ",type:"get | post | put | delete " 默认是get,data:请求参数 {"id":"123","pwd":"123456"},
2024-04-23 22:52:48 288
原创 springmvc的form标签的modelAttribute
spring的一些页面标签都需要先用一个controller类的方法跳转到此网页:modelAttribute="user"要求需要先用一个controller类的方法跳转到此网页,并且此方法的Model中必须绑定一个user对象,而且必须和单词user一模一样,否则就会报错注意: 如果不设置modelAttribute="user",则默认会认为modelAttribute的值是command,完整如右:modelAttribute="command"。
2024-04-16 02:26:45 318
原创 springBean的三种实例化
1.构造方法实例化方式:通过bean标签结合property调用set方法;通过bean标签结合constructor-arg调用构造方法;通过@Componen、@Repository、@Service、@Controller注解;都属于调用构造方法对对象进行实例化。因为如果调用bean标签结合property调用set方法而不提供无参构造方法就会报错。而通过注解方式创建bean对象,不提供无参构造方法就会因为无法给有参构造方法的参数传入值而报错。
2024-03-13 18:53:21 977 1
原创 Spring框架Bean对象的五个作用域
举例:session模式就相当于小孩吃一锅米饭,在吃同一顿饭的时间内,小孩向大人发出多次吃饭请求,吃的都是同一锅饭(直到这顿饭吃饭,到下一次吃饭的会话才会制造第二锅饭)(session模式是同一个会话内多次请求使用的是同一个bean对象,同一个吃饭时间内多次舀饭,舀的是同一锅饭)(在整个Portlet规范的web项目中,只会创建一个全局会话的Bean对象(一个Portlet规范的web项目保持一个bean对象)。编程人员可以控制bean对象的作用域(就是bean对象的作用范围)。
2024-03-07 17:49:08 855
原创 Spring框架Bean对象的生命周期
postProcessBeanFactory()方法 在bean对象在实例化之前被执行,而 BeanPostProcessor 的postProcessBeforeInitialization()方法和postProcessAfterInitialization()方法则是在实例化过程中使用(init之前和之后执行)。7.【destroy-method属性设置的方法myDestroy()】: 容器关闭的时候执行, 在销毁bean对象之前执行此方法进行一些操作(比如提示对象即将被销毁)
2024-03-07 00:43:24 883
原创 IDEA2023.2版本引用提示no usages的关闭和打开
相信很多下载使用高版本的IDEA的小伙伴们都会发现自己的代码主页会出现一个no usages的提示,如下图所示,其实这是IDEA所做出的来的一个辅助功能,目的是为了让使用者可以清楚的知道你在哪里被使用了;对于一些经常使用低版本的IDEA编程的小伙伴来说,这个功能的突然出现似乎是影响到了代码原有的感觉。如果小伙伴还是希望这个功能的存在可以按照找到同样的位置进行勾选即可,这个提示只是软件设计者为了方便大家的编码所设计的小功能,小伙伴们可以根据自己的需求设置。注:方法来源于网络,无意侵权。
2024-03-05 01:24:25 917
原创 vue中使用wangEditor富文本编辑器
5. 创建LoginView.vue , 在router/index.js中进行配置 , 因为此组件是显示在主routerview里面的所以配置路由时配置在第一层级。4. 创建RegView.vue , 在router/index.js中进行配置 , 因为此组件是显示在主routerview里面的所以配置路由时配置在第一层级。- router/index.js: 路由配置文件, 在里面配置客户端请求xxx地址时由xxx.vue显示。- public文件夹: 图片资源文件保存在此文件夹下。
2024-02-22 15:29:33 1100
原创 Callable方式创建线程
newFixedThreadPool是Java中的一个线程池类,它是一个固定大小的线程池,线程的数量在创建线程池时就已经确定。线程池中的线程数量一旦被确定,就不会发生改变。在Java中,newFixedThreadPool()方法创建的线程池是一个固定大小的线程池,线程池中的线程数量是固定的,由构造函数传入的参数指定,而任务队列的大小则由内部的阻塞队列来决定。
2024-01-16 12:00:34 997
原创 TreeSet指定排序规则
TreeSet集合如果要对添加的元素进行排序,则添加的元素所属的类要实现Comparable接口(基本类型的包装类,String类都文现了该接口),Comparable接口的compareTo()方法内会用自然比较方法对元素排序,这种排序称为类的自然排序。如果将自定义的IPhone对象存入TreeSet,TreeSet将不会对添加的元素进行排序,IPhone对象所属的类可以通过实现Comparable接口并重写compareTo()方法实现对象元素的顺序存取。TreeSet集合还有另一种实现排序的方式。
2024-01-15 14:06:34 384
原创 Iterator迭代器操作集合元素时,不能用集合删除元素
在使用Iterator迭代器对集合中的元素进行迭代时,如果调用了集合对象的remove()方法删除元素或者调用add()方法添加元素之后,继续使用迭代器遍历元素,会出现异常(java.util.ConcurrentModificationException)。
2024-01-15 12:49:28 422
原创 vue的mvvm模式
低耦合:视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候,View也可以不变。独立开发:开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计。可复用:可以把一些视图逻辑放到一个ViewModel里面,让很多View重用这段视图逻辑。可测试:界面素来是比较难于测试的,而现在测试可以针对ViewModel来写。
2024-01-11 23:15:19 457
原创 java-Swing界面简析
基本控件: ImageIcon(图标),JLabel(标签),ITextField(文本框),JTextArea(文本区域),JScrollPane(可滚动窗格),JScrollBar(滚动条),ICheckBox(复选框),JRadioButton(单选按钮),JComboBox(下拉式列表和组合框)。意:一般是JFrame窗口包含Jpanel面板, Jpanel面板可以包含Jpanel面板(主要是每个面板设置一个布局方式来定位面板中的组件)。里边内嵌的第一行的内层面板对象。
2023-12-01 00:59:28 831
原创 1-centOS7搭建伪分布式
注意: 伪分布式Hadoop必须配置hadoop-env.sh、core-site.xml和 hdfs-site.xml三个文件。注意:上一行的命令要在虚拟机中执行(不要再xshell中执行,否则不能用记事本软件打开sshd_config配置文件)注意: hadoop-env.sh文件和yarn-env.sh文件用来控制hadoop的bin目录中的脚本。(可以在创建用户前,生成公钥私钥前,安装jdk前,搭建伪分布式Hadoop之前拍摄虚拟机快照)类似于虚拟机备份, 可以使用备份进行快速恢复。
2023-09-09 17:45:06 292
原创 springboot设置热部署
Springboot中常见的热部署方式有3种:1.使用springloaded配置pom.xml文件,使用mvn spring-boot:run启动2.使用springloaded本地加载启动,配置jvm参数3.使用devtools工具包,操作简单,但是每次需要重新部署。
2023-09-08 00:50:36 383
原创 与 vmx86 驱动程序的版本不匹配: 预期为 410.0,实际为 401.0
怀疑是不兼容版本生成的vmx.86.sys 在系统中和该软件冲突,又没有重新生成成功,替换匹配版本(我直接通过everything 在系统中搜这个文件,然后将日期更新的一个文件拷贝到这个目录替换)的vmx86.sys 到 C:\Windows\System32\drivers 目录下;与 vmx86 驱动程序的版本不匹配: 预期为 410.0,实际为 401.0。原文链接:https://blog.csdn.net/qq_22256259/article/details/127743221。
2023-09-07 22:40:27 2146 2
原创 springboot使用properties
主要是要给本配置类添加@PropertySource来加载jdbc.properties配置文件(否则项目的启动类自动就会扫描根包下的JDBCPropertyData类)。
2023-08-24 20:20:48 838
原创 springBoot的启动
启动类的核心注解(EnableAutoConfiguration)叫Enable的注解都在导入Import注解导入一个selector选择器(返回一堆配置类的全路径名称String[]) 读取META-INF/spring.factories的文件中的key和value注意: 并不是所有String[]中的自动配置类都加载,需要满足条件注解。
2023-08-24 17:13:31 330
原创 idea的debug断点的使用
step Into 进入到getEnvironment()方法中或者getProperty()方法中查看方法内的代码逻辑(点了之后应该要用鼠标选择这两个方法中的 某一个进入),如果看了一部分或看完了可以点。注意: 如果要从当前断点处直接运行到下一个断点处,则可以用resume按钮(此按钮名称的意思是恢复程序)让程序往下运行一行(但是因为在isEnabled方法中添加了断点,所以会进入到isEnabled方法中的断点处)如果此时执行了140行,则可以用。
2023-08-24 15:00:49 1059
原创 group by进行分组时查询数据
select 后的字段 salary 虽然不在 group by 后面,但是在聚合函数MAX(salary)里面,所以只会有一个值会正确。select 后的字段 salary 不在 group by 后面,所以salary无法显示全部值。select 后的字段 name,salary 都包含在group by 后面,两个字段分组。要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。
2023-08-23 15:20:46 228
原创 Spring注解大全-tedu课程 中的
添加在配置类上,用于扫描使用Mybatis时的访问数据的接口所在的根包,使用此注解后,各接口不再需要使用@Mapper注解,在配置根包时,应保证此包下只有访问数据的接口,切不可存在其它接口,因为Mybatis并不会解析接口的内部代码,只要是接口都会创建代理对象,如果你自行创建类实现了此接口还被Spring创建了对象,会出现错误。添加在Spring MVC配置类上的注解,当响应正文,且响应的是JSON格式的结果时,必须添加此注解,否则将导致406错误,另外,在Spring Boot项目中不需要手动添加。
2023-08-23 11:28:47 105
原创 小学20以内加减法_自动生成器
**生成四个数字的加减法: 生成一个已知算式 且结果等于另一个算式(此算式某个数是未知数), 例如 4+5=6+( )*//**生成一个两个数字的加减法算式(结果是20以内的进位借位的两个数字的加减法),例如 8+9=*//**为了对齐显示, 将小于10的数前边补0*//**生成三个数字的加减法,例如4+8+2=*//**1.绘制两个数字的加减法*//**2.绘制三个数字的加减法*//**3.绘制四个数字的加减法*//**用于生成两道加减法算式*///1.生成两个数字的加减法。
2023-08-21 11:00:26 264
原创 生产者消费者
生产者消费者模式属于一种经典的多线程协作的模式,弄清生产者消费者问题能够让我们对于多线程编程有更深刻的理解,下面,为大家分享一个生产者消费者的案例。一、案例描述这里以快递为例,假设有一个快递柜,用来存快递,然后有快递员和取件人,快递员往快递柜里存快递,取件人从快递柜中取走快递。快递员作为生产者,取件人作为消费者,当两者在一个时间段同时进行多次自己的操作时,很明显这就是多线程编程的生产者消费者实例了。
2023-07-09 00:49:30 202
原创 Autowired注解和Resource注解注入方式
基于@Autowired注解方式实现依赖注入,底层首先会检测容器中是否有与属性或方法参数类型相匹配的对象,假如有并且只有一个则直接注入。其次,假如检测到有多个,还会按照@Autowired描述的属性或方法参数名查找是否有名字匹配的对象,有则直接注入,没有则抛出异常。假如我们有明确要求,必须要注入类型为指定类型,名字为指定名字的对象还可以使用@Qualifier注解对其属性或参数进行描述(此注解必须配合@Autowired注解使用)。
2023-07-09 00:31:30 207
原创 windows删除文件
如果只是单独删除某个文件的话用"del/f/s/q 盘符:\文件名"即可。比如想删除D盘下一个名为试用.txt的文件,就输入”del/f/s/q D:\试用.txt“,就会删除该文件。
2023-07-01 10:44:41 61
原创 git分支
版本预发布分支,当v2.0版本发布时,可以从develop分支签出release-2.0,进行测试,测试出现问题,在release-2.0.1进行修改,测试完毕后准备发布将代码合并至master分支和develop分支上,给master打上v2.0.1的标签,合并后删除自己,这样做可以不影响下个版本功能的开发。开发分支是预发分支的"上游",预发分支又是生产分支的"上游"。比如,"开发环境"的分支是develop,"预发环境"的分支是pre-production,"生产环境"的分支是production。
2023-06-06 13:02:54 325
原创 Gateway案例
网关就是当前微服务的统一入口通常在微服务项目中,只有网关项目是暴露在网络里的,其他服务一般都是在内网里,用户访问网关,网关根据访问的路径,来进行路由Gateway 网关也是微服务的一部分,需要将项目注册到Nacos因为某一个服务可能存在多台服务器,所以也需要负载均衡依赖。
2023-04-27 18:01:08 736
小游戏小游戏小游戏小游戏小游戏小游戏,射击,射击,射击,射击,射击
2023-07-21
beike-面试宝典 pdf
2023-06-16
MyBatis_3参考手册, spring2.5参考手册
2022-10-03
java基础一整套练习题
2022-09-24
mycat_zyq.rar
2020-09-15
bootstrap-.rar
2020-08-07
mybatis-dtd.rar
2020-07-17
兔子繁殖案例
2018-05-27
api-ms-win-crt-runtime-|1-1-0.dll
2018-03-12
框架Spring的Controller注解和RequestMapping注解 在MVC应用注意事项
2017-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人