乱七八糟

java基础:面向对象,线程,集合,io流,设计模式,反射

javaweb:servlet,jsp。

数据库:MySQL,oracle,redis,

框架:ssm,ssh,springboot

前端有:html,css,js,jquery,easyui,bootstrap(做样式),echars

抽象类和接口的区别:

一,单,多。二,普通成员变量。三抽非抽。四,使用动机:抽象类使用类和属性,接口规范行为。

穿透:redis里面没有所查的数据,越过redis直接访问MySQL,

雪崩,同一时间发生大量的穿透,造成服务器压力大

预防两种方式:1,设置默认值,2,布隆过滤器。

同步非同步区别:

同步(安全),非同步(不安全)。同步效率低,非同步效率高。

防止高并发:页面静态化,redis缓存,分布式,消息中间件,ngix+tomcat进群,分库分表+冷热分离。

redis缓存:商品类别,商品详情,

nio:同步非阻塞,三个部件:通道,缓冲区,选择器。

jdbc常用接口:connection ,statement,resultset

jquery常用函数,ajax,${GET},alert

jquery选择器:类(class用.)选择器,id选择器#,层级,组合。

ioc,是一种编程设计思想,控制翻转,容器控制对象。

项目流程:

1,可行性分析,公司领导执行。2项目计划,项目经理执行。3,需求分析,产品经理执行。会制定需求说明书

4,系统设计:数据库设计,UI设计,架构设计。5,编码。6,测试。7,上线。

开启事务用注解:@Transactional

商城项目和OA办公系统

六个人,三个后台,两个前端,一个UI

权限管理,商品类别管理,购物车,单点登录,订单管理。

订单管理:下订单判断是否登录,结算的话,从购物车子系统向amq发消息,然后,订单子系统进行监听,然后将

订单和订单详情保存到数据库。多个的话用mybatis中的动态sql语句循环。AMQ消息有两种,队列和主题,我们用的是队列,队列是一对一的。

购物车实现:把商品放进map集合里,然后将map集合存进cookie里,用base64转化,cookie只能存字符串,

单点登录:用户在登录的时候设置一个拦截器,判断Redis缓存中有没有cookie,没有的话跳转到登录页面,有的话跳转到要去的页面。

加密算法:md5。

项目中用到加密的地方,账号密码登录的时候,注册账号的时候,把密码加密后存进数据库,然后用户再登录的时候,把用户输入的密码和数据库存入的密码进行对比,先对用户输入的密码进行加密后才做比较。

项目中用到多线程地方:

hibernate和mybatis区别

处理复杂的查询语句

隔离级别:可重复读,不可重复读,脏读,幻读

版本控制工具:svn,git

Linux常用命令:

1,cd切换当前目录

2,ls查看文件和目录

3,rm删除文件和目录

4,mkdir创建文件、

5,vim编辑文文本

6,yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值