- 博客(61)
- 收藏
- 关注
原创 尚硅谷明哥沟通技巧八堂课——笔记
1、做好这三点,你就是沟通达人沟通对工作和生活都很重要什么是沟通沟通是为实现设定的目标,把信息、思想、情感在个人或群体间传递,并生成结果的过程建立有效沟通的三个重要元素:1、目标没有目标的沟通不能称之为沟通,只能是闲聊。沟通是不能随便,一定要有具体目标,否则非常低效,沟通过程就容易跑偏。最好沟通前就确定目标,就像职场老人找你第一句话就是我这次找你的目的是....。没有预先想好目标的沟通都是耍流氓是对沟通对象的不尊重,是对自己时间的不珍惜,是对沟通结果的不负责。沟通需要先有方向
2023-09-02 19:56:39
359
原创 SVN基本使用笔记——广州云科
SVN是什么?代码版本管理工具它能记住你每次的修改查看所有的修改记录恢复到任何历史版本恢复己经删除的文件SVN跟Git比,有什么优势使用简单,上手快目录级权限控制,企业安全必备子目录Checkout,减少不必要的文件检出主要应用:开发人员用来做代码的版本管理用来存储一些重要的文件,比如合同公司内部文件共享,并且能按目录划分权限SVN仓库推荐: svnbucket.com,sVN桶现在最好用的SVN服务安装sVN客户端。
2023-09-02 11:56:09
520
原创 Git的基本使用笔记——狂神说
C:\Users\kongdeyi\Desktop\gitcode目录下,刚刚执行了git init,创建了本地仓库,删除除.git文件夹外的东西,我们本目录创建一个a.txt文件夹,也可touch的方式创建,然后执行git status给出了a.txt未放入库中的提示,我们git add . 然后git status ,给出可以提交的提示,然后git commit -m "消息" 提交后。而且,所有数据都保存在单一的服务器上,有很大的风险这个服务器会损坏,这样就会丢失所有的数据,当然可以定期备份。
2023-09-01 20:09:39
1153
原创 SpringBoot笔记——(狂神说)——待续
什么是SpringSpring是一个开源框架,2003年兴起的一个轻量级的Java开发框架,作者: Rod Johnson。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程;个2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模版减少样式代码;
2023-08-29 19:40:48
619
原创 Redis笔记——(狂神说)
1、单机mysql的年代:90年代,网站访问量小,很多使用静态网页html写的,服务器没压力。当时瓶颈是:1)数据量太大一个机器放不下。2)数据的索引(B+Tree),一个机器内存也放不下。3)访问量(读写混合),一个服务器承受不了~2、Memcached(缓存)+ Mysql+ 垂直拆分 (读写分离)。如用2台机器的mysql负责读操作,一台机器的mysql负责写操作并且同步给其他2机器的mysql,然后读操作mysql前面也可以加上一层缓存处理大量读请求。
2023-08-25 13:26:56
1194
原创 Vue2笔记——(尚硅谷张天禹Vue笔记)
什么是Vue?一套用于构建用户界面的渐进式JavaScript框架。将数据转变成用户可看到的界面。什么是渐进式?Vue可以自底向上逐层的应用简单应用:只需一个轻量小巧的核心库复杂应用:可以引入各式各样的Vue插件Vue的特点是什么?1.采用组件化模式,提高代码复用率、且让代码更好维护。2.声明式编码,让编码人员无需直接操作DOM,提高开发效率。3.使用虚拟DOM+优秀的Diff 算法,尽量复用DOM节点。
2023-08-08 19:05:57
2894
原创 Vue基础知识
可在一个完整项目中使用vue,或某一个功能上使用vue,或某一个html中使用vue的某个功能。基于html的模板语法,是我们能够声明式的将其组件实例的数据绑定到呈现的dom上,所有的vue模板都是语法层面合法的html,可被符合规范的浏览器和html解析器解析。构用户界面的js的渐进式框架,基于htlm、css、js,并提供声明式组件化的编程模型,帮你高效开发用户界面。node.js:是一个开源的,跨平台的javaScript运行环境,简单来说它是一款应用程序,是一款软件,可运行javaScript。
2023-08-02 21:37:30
1023
原创 SpringCloud(待续)
单体架构特点?·简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构特点?·松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案优点:拆分粒度更小、服务更独立、耦合度更低·缺点:架构非常复杂,运维、监控、部署难度提高。
2023-07-30 22:10:16
181
原创 Springboot常用注解
ConfigurationProperties(prefix = "datasource")//yml中的属性名,标记一个用于自动装配的类,将yml对应部分的内容装配到该类属性可宽松绑定,驼峰、中划线、下划线、常量均可,需提供set方法,在别的类中@Autowired该类即可。@EnableConfigurationProperties(MPConfig.class)声明配置类,被声明的类可用不加@Component。@Configuration配置类,在里面方法上可用@Bean接管第三方对象。
2023-07-29 22:10:37
296
原创 SpringBoot运维
能够掌握SpringBoot程序多环境开发能够基于Linux系统发布SpringBoot工程能够解决线上灵活配置SpringBoot工程的需求。
2023-07-29 18:14:35
463
原创 SpringBoot整合SSMP小demo
查询返回list<user>的数据、新增返回true,修改返回true,删除返回true,分页查询返回IPage<Book>mp业务层有的方法直接用,没有的接着写。//而数据库提供的id自增的方法 yml中配置id自增的方式:设置为auto自增:id-type:auto。查询id不存在的数据,返回null,查询过程中抛出异常,catch中返回null。设计表现层返回结果的模型类,用于后端与前端进行数据格式统一,也称为前后端数据协议。我们就不知道这个null,是查询数据库返回的,还是报异常返回的。
2023-07-29 13:29:05
322
原创 SpringBoot基础认识
自定义yml属性country: 英国user:name: kdyage: 22user2:name: 张三age: 22# 单个数组fruit:- apple- banana# 单个数组#对象数组userList:age: 18age 17#对象数组#对象数组userList2:age: 18name: lisiage 17@Value读取yml中写的属性。
2023-07-29 09:42:54
367
原创 Filed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compil
启动springboot项目打包失败,maven-compliler-plugin版本与maven版本不一致,Maven版本太低或maven-compiler-plugin版本过高。我的maven用的是3.8.4,用2.5.4的spring版本的maven-complier-plugin是可以的。降低maven-compiler-plugin版本。
2023-07-28 11:37:02
202
原创 Java基础小知识
进程︰是指一个内存中运行的应用程序(如运行QQ.exe时qq进程就进入到内存了,在任务管理器中可看到,结束进程就把该程序占用的内存强制清空了),每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;HashSet:实现了Set接口,无序((对于存放的顺序而言,读取的顺序是无序的),底层哈希表查询非常快,jdk1.8前采用数组加链表,jdk1.8后的哈希表又采用了数组加链表或数组加红黑树(链表长度超过8自动转为红黑树)的形式提高了查询速度—非常快。定义USB接口,具备最基本的开启功能和关闭功能。
2023-07-23 19:37:38
261
原创 Spring+SpringMvc+Mybatis整合小Demo
resource下jdbc.properties文件spring核心配置:resource下applicationContext.xml数据库数据表
2023-07-19 17:34:48
908
原创 Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
在ssm整合demo时。对于c3p0依赖本版问题,低版本mybatis能用,但在用spring-mybatis进行spring域mybatis整合时,spring中配置数据源,查询的方法报了上面异常。需要修改c3p0版本高一些,如改成0.9.5.5就不报错了。
2023-07-19 16:06:39
49
原创 Spring事务控制
int getIsolationLevel()获取事务的隔离级别int getPropogationBehavior()获取事务的传播行为int getTimeout()获取超时时间boolean isReadOnly()是否只读。
2023-07-16 14:11:53
116
原创 Spring的AOP
AOP:预编译,在运行期执行的。动态代理是在不修改源码的情况下,对代码进行相应的增强。可以完成程序功能上松耦合。AOP和动态代理功能差不多,且不要自己写动态代理的代码了。AOP松耦合,抽取功能,减少重复代码,提高开发效率,且便于维护。Spring采用动态代理技术。AspectJ采用编译器植入和类装载期织入。AOP底层:spring集成了jdk代理技术和gclib代理技术。jdk代理:目标对象基于目标接口生成代理对象放入运行时的内存中。
2023-07-16 10:11:07
608
原创 SpringMvc异常处理机制
SpringMvc项目异常处理两种方式、简单异常处理器SimpleMappingExceptionResolver、自定义异常处理器,实现HandlerExceptionResolver接口
2023-07-15 18:21:46
148
原创 SpringMvc项目配置<mvc:default-servlet-handler/>一定要加上配置注解驱动<mvc:annotation-driven/>,否则controller无法访问。
spring-mvc.xml中如果对静态资源的放行没使用传统方式,而是使用了<mvc:default-servlet-handler/>,就必须加上注解驱动<mvc:annotation-driven/>。如果你不使用<mvc:default-servlet-handler/>,可用不用加注解驱动<mvc:annotation-driven/>。
2023-07-15 17:24:20
271
原创 SpringMvc拦截器
类似servlet中的filter用于对处理器进行预处理和后处理。是AOP思想的具体实现。filter过滤器在任何mavenWeb工程中都可以使用;interceptor拦截器只在mavenWeb工程集成springMvc中才可以使用。filter如果配置/拦截所有,对静态资源需在spring-mvc.xml中放行。interceptor如果配置/**拦截所有,也不会拦截静态资源(也不拦截jsp),业务上需对如登录的controller路径放行。
2023-07-14 20:05:24
249
原创 org.springframework.dao.EmptyResultDataAccessException
login.jsp提交登录name和pwd到user/login的controller访问dao层的selectByNameAndPwd方法查询结果为空,就在dao层抛了异常所以服务器就报了500。
2023-07-14 19:38:39
559
原创 Spring+SpringMVC+JdbcTemplate小Demo
配置controller的组件扫描、配置并接管视图解析器、配置上并接管日期转换器、配置并接管文件上传解析器、配置注解驱动(可对象转json)并配置日期转换器属性、配静态资源放行。spring依赖、spring-web依赖、spring-webmvc依赖、spring-test、junit依赖。mysql依赖、c3p0依赖、druid依赖、spring-jdbc依赖、spring-tx依赖。servlet依赖、jsp依赖、jstl、standard依赖。创建mavenWeb项目。
2023-07-14 09:50:04
321
原创 SpringMVC
spring-webmvc的依赖的DispatcherServlet.properties中的HandlerAdapter配置中有一个类是RequestMappingHandlerAdapter,双击shift跟进后有一个参数messageConverters并提供了set方法。所以我们就可以通过spring-mvc.xml配置文件给这RequestMappingHandlerAdapter适配器去注入一个json的转换器的属性。
2023-07-12 17:32:06
259
原创 Spring
junit、bean的实例化、DI依赖注入和类型、c3p0和druid数据源、spring配置数据源和抽取jdbc配置文件、spring新旧注解开发、spring集成junit、spring集成web环境
2023-07-10 09:35:50
95
原创 Element-UI简单了解
点击组件,选择某个组件,点击中下方显示代码,将<el>部分拷贝到<div id="app"><div>中,将style部分拷贝到<head></head>中,将style部分拷贝到</body></html>之间。右键run elementDemo.html即可看到效果。
2023-07-07 18:38:48
29
原创 Vue2基础入门
Vue2入门、常用指令、生命周期、项目Demo:vue+html+axios+json+servlet+mybatis完成用户查询和新增操作
2023-07-07 16:32:57
66
原创 Ajax与Axios
Ajax、Axios、JSON、小Demo(axios查询用户列表,并用返回的json数据手写html通过innerHTML回显到table中;;;axios添加用户:封装网页数据为js对象作为data发送post请求,后端json转pojo)
2023-07-07 13:26:50
337
原创 Filter过滤器
在com.kdy.web中创建包filter再创建一个类去实现Filter。或右键->new->create new Filter。pom文件引入servlet和jsp依赖和tomcat7插件plugin。执行顺序:优先级按照过滤器类名(字符串)自然排序。
2023-07-06 10:38:40
45
原创 Cookie和Session小项目demo——登录注册案例(servlet、jsp、mybatis、三层架构mvc)
该demo是下链接demo的加上登录(记住我、已登录用户名回显)和注册(图片验证码):MVC分层开发模式小Demo——Servlet+JSP+Mybatis_阳光明媚UPUP的博客-CSDN博客
2023-07-06 07:48:14
153
原创 会话跟踪技术:Cookie与Session
浏览器访问服务器直至一方断开为一次会话,包括多个请求响应。会话跟踪:判断多次请求是否同一浏览器,以便共享数据。cookie数据存放浏览器(响应头Set-Cookie:key=value,),每次请求携带cookie访问服务器。session共享数据存服务器。cookie最大3k,session无限制。cookie放浏览器不安全,session放服务器安全。
2023-07-05 15:05:17
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人