知识点
汤姆z
热爱学习,只有不断的学习才能不断地提高
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python和Pyqt用过得库的自我学习
无论你是学Qt,Java,Python或其它,都需要明白一个道理:摒弃掉你的好奇心,千万不要去追求第三方类或工具是怎么实现的,这往往会让你收效甚微,其实,你只需要熟练掌握它的接口,知道类的目的即可,不可犯面向过程的毛病,刨根问底。记住,你的目标是让其它工具为你服务,你要踩在巨人的肩膀上创造世界。sys模块主要是针对与Python解释器相关的变量和方法,不是主机操作系统。sys.argv #获取命令行参数列表,第一个元素是程序本身sys.exit(n) #退出Python程序,exit(0)表示正原创 2022-01-29 19:51:10 · 912 阅读 · 0 评论 -
2021-08-14SSM框架整合
自学ssh框架原创 2021-08-14 16:36:17 · 125 阅读 · 0 评论 -
2021-08-13service层校验异常处理器,拦截器,json转换器
service层校验自定义异常异常处理器组件一个工程下异常处理器只有一个throw不能没有,相当于controler层把异常向上抛出到前端控制器拦截器顺序要安排好json转换器原创 2021-08-13 16:40:03 · 146 阅读 · 0 评论 -
2021-08-12参数绑定,类型转换,数据校验,处理异常
数据校验前端和后端校验前端校验只是让用户有更好的体验,到达后端才是真正保证准确性的校验,在controler层,原创 2021-08-12 16:48:40 · 90 阅读 · 0 评论 -
2021-08-11Spring MVC,入门项目搭建及流程,springMVC的适配器和映射器,基于注解的controller,映射请求,方法返回值,requestmapping注解
Spring MVC处理过程面试题必备springMVC核心架构的具体流程步骤如下:首先用户发送请求——>DispatcherServlet(前端控制器),前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;DispatcherServlet——>HandlerMapping, HandlerMapping将会把请求映射为HandlerExecutionChain对象(包含一个Handler处理器(页面控制器)对象、多个Handl原创 2021-08-11 16:53:14 · 180 阅读 · 0 评论 -
2021-08-10基于注解配置AOP,银行取款初步后台搭建,spring事务处理,注解方式事务配置,spring+mybatis整合
基于注解配置AOP起始状态spring事务处理隔离级别越高安全性越高性能越低,spring事务处理首先配xml中的bean,配置dao层,配置service层,有依赖的注入依赖配置模板类和各种管理器以此开头的,必须按照这个规范命名,以上就是全部的事务配置切入点注解方式spring+mybatis整合dao改成mapper把mybatis的依赖引入到pom中引入sqlmapconfig引入两个mapperxml文件改这个文件spring主要管理mybatis原创 2021-08-10 16:48:54 · 146 阅读 · 0 评论 -
2021-08-09构造方法注入,项目搭建,通过注释注入,注解扫描器,spring,ioc结束,AOP
基于构造方法的注入项目搭建1.默认单例改成多例使用单例对象会存在线程并发问题,多例是一人一个,但是会浪费服务器资源,在springmvc中用单例,其接受变量都是利用方法的参数,所以不会出现并发问题,每一个参数都是局部变量,如果用单例还不想用锁处理,那么避免定义成员属性,尽量用参数接受,但是还是用锁可以完全避免,但是会拖慢性能ioc是默认立即加载这句话就把所有对象都加在出来了我们可以使用延迟加载懒加载,只有单例对象才能延迟还需要在impl文件中实现一下,没跟上通过注释注入原创 2021-08-09 13:59:29 · 90 阅读 · 0 评论 -
2021-08-07mybaties结尾:查询缓存,dao开发分页+项目改造+spring框架
查询缓存比如淘宝好多人同时访问同一个物品,那么这个商品第一次被查询出来的时候可以放在缓存里,再查询的时候先去缓存里面找,如果没有再去数据库里面找,比如淘宝和天猫共一个账号这也是缓存的应用mybatis本身就有缓存,在session级别生效的,是一级缓存,默认是开启的,关不了,线程不安全,mybatis缓存做的不好的地方就是不管缓存中有多少数据,某一条只要更新,所有的缓存中都全被情况二级缓存:一个mapper一个缓存,开启后所有emp.emp对象都会被缓存,dep不会被缓存,开启dep…都开启…原创 2021-08-07 11:18:40 · 115 阅读 · 0 评论 -
2021-08-06项目实现过程-ssm框架,关联映射,延迟加载,使用注解实现mybatis映射
单表连接适用于访问量大的软件比如淘宝,SQL语句优化就会变单表连接,对高并发的系统来说就是在提供效率,但是我们一般的系统用的都是表连接订单明细表作为两个N就设两个外键,做联合主键项目实现过程创建接口接口和映射扩展类也写到pojo里面右键sourse然后点击上图,就可以生成函数以上三个图是映射,将所有属性映射,里面有个user类型的属性,这里关联属性是一对一,先映射主键普通属性映射关联属性一对多用,把javatype改成oftype写接口定义java编译插件,点击sourse点原创 2021-08-06 16:44:29 · 133 阅读 · 0 评论 -
2021-08-05mapper代理,几种pojo输入输出,pojo扩展通过扩展继承,映射主键普通属性映射,动态SQL,逆向工程
包装的pojo要通过属性.属性来赋值原创 2021-08-05 11:43:14 · 137 阅读 · 0 评论 -
2021-08-04大连东软实训第十一天---ssm框架,改造之前的项目,sql语句的学习,sql注入
半orm框架,springmvc使用来实现表示层的框架,在ssm框架中起到一个核心管理的作用,简化我们的开发,框架会让代码量大大的减少,配置文件变多,sql语句写到配置文件里面,ssh框架是hbnet,一点sql语句不用谢。业务逻辑建立在写sql语句上,select最难,是阿帕奇的开源项目,定义子项目使用的的各个版本号maven坐标注意sql注入字符串拼接容易产生系统漏洞,有敏感数据不要用开发时也不用,尤其是敏感数据,查什么字段就写什么字段,而且写效率也会低表连接...原创 2021-08-04 16:11:24 · 164 阅读 · 0 评论 -
2021-08-03大连东软实训第十二天---文件上传,分页,
前台验证给用户更好地体验,后台验证保证安全的手段可以利用test造数据原创 2021-08-04 09:06:03 · 141 阅读 · 0 评论 -
2021-08-02大连东软实训第十一天---模糊查询,工厂模式,开闭法则,批量删除,单例模式,连接池
这里的top是指顶层页面,在顶层页面刷新,用于解决ifame的嵌套问题form这个属性是html5提供的当按钮和表单分开定义的时候,利用form的id就可以指定提交哪一个表单对数组的[]变()方法两个模糊查询的拼接问题最简单的工厂例子new是开辟一个堆空间饿汉与懒汉,一个提前加载,一个调用的时候加载,但是懒汉不安全,可能会出现并发,这时候给加一个避免并发一个tomcat的处理并发大约500左右转发是公用一次请求,重定向是两个请求,会把重定向中的信息干掉...原创 2021-08-03 08:52:26 · 120 阅读 · 0 评论 -
2021-07-31大连东软实训第十天---监听器,过滤器,cookie,jQuery基本语法,多选
先service接口然后dao接口然后daoceng开始写代码,包括数据库语句监听器,cookie,过滤器,不允许直接跳过页面访问数据库原创 2021-08-01 00:07:46 · 148 阅读 · 0 评论 -
2021-07-30大连东软实训第十天---数据库+ 后端学习+ 前端实现员工管理系统(完善)
每次寻找的时候都会从最小的域开始找,当名字无重复的时候可以直接用,但是如果有重复时想要指定某个域的变量,就需要用到scope新建servlet要加一个do公共路径然后.do退出,彻底杀死session,不建议使用这么写员工的都放在一起加上这个就相当于总工程的这个目录ctrl shift o引包ctrl加实现程序终止了这样不管怎样都会执行关闭资源的代码,先开的先关引入标签库servet中一般不处理任何逻辑一个servlet有一个doget只能处理一个业务,一个功能一个可以原创 2021-07-30 22:26:30 · 295 阅读 · 0 评论 -
2021-07-29大连东软实训第九天---数据库+ 后端学习+ 前端实现员工管理系统
target直接展示到你想让他展示到的地方引包一定引这个config源文件夹,打包的时候和src在同一个目录,都用键值对存东西反射此时我们不用加载驱动了,直接引包调用上面写的在这里插入图片描述正在完善...原创 2021-07-29 23:47:55 · 209 阅读 · 0 评论 -
2021-07-27大连东软实训第八天---git学习
git log查看日志加密算法如md5,哈希,比如光碟的验证,或者验证传送文件夹的时候,如果md5码发生变化就说明文件丢包了–oneline查看历史记录一个^表示退一步当前指针在nnnnn这误删的话这样就可以恢复,但是必须add之后记录到本地库之后比较和历史版本的不同,更改的地方给你提示出来热修复比如淘宝这种电商dev是名字刚建立的分支和master是一样的切换分支,这时候再打开下图这个文件夹,这就是dev分支的文件夹主分支master没有子分支dev的内容,所以...原创 2021-07-28 11:55:54 · 139 阅读 · 0 评论 -
2021-07-27大连东软实训第七天---vue编程式路由,VUEX
全写完整版route路由跳转时的请求参数,router作编程式路由的也可以是对象形式name对应paramspath和query前进和后退直达,回退两个watch监听的是route导航守卫必须要调用一下VUEX或者孙子组件想访问爷爷的msg很麻烦,所以用VUEX该方式可以实现需求但不提倡,因为count属性属于store不应该在组件中修改,而应该在store中修改只能传两个,所以可以穿对象,obj用类似于computed中类似get post.原创 2021-07-27 14:18:21 · 109 阅读 · 0 评论 -
2021-07-26大连东软实训第六天---vue路由+脚手架+ajax
使用事件处理来做,用key up<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <div id="app原创 2021-07-26 19:53:40 · 135 阅读 · 0 评论 -
2021-07-24大连东软实训第五天---vue组件
全局过滤器+调用一个vue文件就是一个组件,今天学习的是在html文件中使用组件,组件的最大的特点就是复用,组件和模块化的区别就是模块是根据业务逻辑进行拆分,拆分成一个个业务模块,如门诊,药房等,相同点二者都可以复用,组件是针对UI页面的,<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>创建组件</title> <script src="h原创 2021-07-24 14:03:46 · 172 阅读 · 0 评论 -
2021-07-23大连东软实训第四天---vue
数据库一个表对应一个类,表由子段组成,类由属性组成,互相对应,查表就是查一组对象,一个的对象数组,在vue迭代中最多的就是对象数组,button默认的type是submit的,一提交就刷新页面,所以要想让他成为一个普通的按钮就type=button全局过滤器+调用全局不能定义到vm实例上,必须定义到外部注意第一个参数第二个参数的区别局部过滤器+调用时间过滤器过滤器加参数用pattern接受让9变09用padStart,注意是大写点击回车就添加,调用add事件,如果原创 2021-07-23 11:57:21 · 346 阅读 · 0 评论 -
2021-07-22大连东软实训第三天---vue基础学习
vm实现互相监听基础指令msg作为Vdata:{}作为M定义的vm创建的新的vue类就是VM层这就是MVVM结构v-clock解决差值表达式闪烁问题,还可以直接把src放到head中间v-text v-html事件绑定一个页面可以有好多的vm实例绑定v-on:click事件,在vm事件中使用属性或方法时要通过this调用,上图错误的,下图正确属性绑定v-bindtitle属性当鼠标悬停时显示的文字简写为:都可以绑定,否则会当做一个字符串处理跑马灯this指向问题用箭头函数原创 2021-07-22 11:53:40 · 203 阅读 · 0 评论 -
2021-07-21大连东软实训第二天---es6核心
主要内容大概let命令var可以重复定义,let不可以重复定义,符合常见的语法规范js不存在完整的块级作用域但是es6中提出了块级作用域,但是必须要通过let声明局部作用域在外部不可使用用let声明a,但是不能在声明之前使用a,所以会报错,但是如果变成var则不报错,输出a=200let解决循环变量加监听的功能,如果是var i=0,则alert弹出的都3,因为i循环完以后就是3不变了,所以以后声明变量尽量都使用letconst关键字不可重新赋值,保存一些不可被更改的值变量的解析赋值原创 2021-07-21 17:47:53 · 161 阅读 · 0 评论 -
2021-07-20大连东软实训第一天---js基础
c,c++编译型语言,运行之前需要先编译再执行,javascript是解释型语言,代码是解释一条执行一条,java是半编译半解释语言,被编译之后是class字节码,再由解释器逐行执行,java是一个面向对象的语言,js是基于对象的语言,因为在es5中没有类,但是es6又有类,所以可以说是面向对象的语言,感觉js对比java来说代码更松散,在script之中加入语句“use strict” 让当前的语法变的严谨,定义变量就必须比如var a=1;而不能直接a=1;对于数组,输出的是下标输出的是元原创 2021-07-20 15:00:04 · 177 阅读 · 0 评论 -
2021-4月 Python机器学习——名词概念学习,概念解释
1、机器学习的定义a2、机器学习的发展历程b3、监督学习,半监督学习和无监督学习的特点4、机器学习的步骤,每个步骤的主要内容5、数据清洗的内容和意义6、什么是数据采样7、什么是特征抽取,特征如何选择,如何编码8、分类算法有哪些?9、决策树算法10、贝叶斯分类算法11、SVM12、线性回顾,梯度下降法13、K-means算法14、性能指标:准确率,精准率,召回率,F1,PR曲线,宏平均,微平均15、什么是人工神经网络,及其基本概念,神经元与权值连接16、激活函数有哪些?17原创 2021-04-22 07:54:14 · 1270 阅读 · 0 评论 -
2021-4月最全停词表(1893个),速取
在网上搜索,得到最全的停词表(1893个)!"#$%&'()*+,---................................/.一.数.日///0123456789:://::;<=>>>?@ALex[\]^_`expsubsup|}~~~~~·××××ΔΨγμφφ.В——————‘’’‘“””,………原创 2021-04-14 07:24:41 · 854 阅读 · 2 评论
分享