![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
俗人笔记
钱无极
nothing is impossible!
展开
-
《俗人笔记》之《反射》
反射:就是实现对类的内部构造方法,成员方法和成员属性的操作问题:为什么可以这么做呢,原因在于java文件经编译为class文件,任一个class文件都属于Calss对象,而Class对象可以加载在内存中获取Class的三种方式:Class clazz=User.class ; User user=new User() user.getClass; Class.forName(User)作...原创 2018-12-09 00:30:51 · 171 阅读 · 0 评论 -
《俗人笔记》之《基础常用类下》
Arrays操作数组的工具类-toString:以字符串形式表示-Sort:升序排序Mathabs:绝对值-ceil:最大整数上限(3.3->4)-floor:最小整数下限(3.3->3)-round:四舍五入DateDate date=new Date();-getTime:得到毫秒值-simpledateformatDateFormat df=new Si...原创 2019-03-03 19:18:07 · 95 阅读 · 0 评论 -
《俗人笔记》之《集合篇上》
集合单列list与双列map与数组的最大区别在于长度不固定,且存储的是对象,并且还可以是不一样的对象(包装类也是对象)CollectionCollection通用方法-add(v)-remove(v),移除指定对象,不是索引-clear()-contains,包含某个对象-isEmpty()-size()-toArray():转为数组存储List有序可重复-add(i...原创 2019-03-03 19:22:56 · 133 阅读 · 0 评论 -
《俗人笔记》之《集合篇下》
Map键值对形式,两个类型可以不一样-put(k,v)不存在就直接添加,否则更新替换,并返回替换前的值-remove(k)移除指定键的值,不存在返回null,存在就返回被移除的值-get(k)-keySet()获得key的set集合-entrySet()获得键值对形式的set集合Set<Map.Entry<k,v>> Entry是为了方便同时获取k,v-con...原创 2019-03-03 19:25:21 · 88 阅读 · 0 评论 -
《俗人笔记》之《问题集中营-servlet开发》
1.el在js中不可以直接取值,且通过拼接实现,但在body中就不要2.js可以通过getattribute来获得具体属性值,而jq不行,jq转js往数组靠3.通过getParameter.js可以实现页面间的传值4.json传输是以键值传递的,通常是map,底层是数组5.js方法传中文,一定要加’’,如果是拼接的,还要注解,最好都加‘’6.json与text一定要区分7.表单ajax...原创 2019-03-03 19:31:03 · 80 阅读 · 0 评论 -
《俗人笔记》之补充篇《Linux常用指令》
关机和重启关机shutdown -h now 立刻关机shutdown -h 5 5分钟后关机poweroff 立刻关机重启shutdown -r now 立刻重启shutdown -r 5 5分钟后重启reboot 立刻重启帮助命令help命令shutdown --help:ifconfig --help:查看网卡信息man命令(命令说明书)man...原创 2019-03-03 19:37:28 · 121 阅读 · 0 评论 -
《俗人笔记》之《mysql精华语句总结上》
– 查询英语分数不等于70分的所有同学select * from exam where english != 70;select * from exam where english <> 70; – 注意select * from exam where not english = 70;– between:查询英语分数在 80-90之间的同学(包含80和90)。select ...原创 2019-03-21 19:41:14 · 111 阅读 · 0 评论 -
《俗人笔记》之《mysql精华语句总结下》
– 查询商品的单价大于10的商品,其总价大于30,并降序显示总价select product as 商品,sum(price) as 总价from orderswhere price > 10group by 商品having sum(price) > 30order by 总价 desc;– 笛卡尔积select * from a,b;– 内连接select * ...原创 2019-03-21 19:50:05 · 157 阅读 · 0 评论 -
《俗人笔记》之《一图了解solrcloud》
原创 2019-03-19 10:58:08 · 101 阅读 · 0 评论 -
《俗人笔记》之《SpringCloud上》
springboot在使用springbootapplication时,作用一springbootconfiguration就是告知这是个注解类作用二enableautoconfiguration是自动根据导的依赖来引入相关依赖,比如我导入spring-boot-starter-web总依赖,表明是web项目,它就会自动导入tomcat,springmvc,spring相关的包,至于各方面的...原创 2019-03-19 11:10:16 · 92 阅读 · 0 评论 -
《俗人笔记》之《基础常用类上》
Object所有类的父类-tostring:内存地址值-equals:默认比较地址,可以重写比较内容RandomRandow r=new Randow();r.nextInt(n);包左不包右,算法:5-10间的,nextInt(10-5+1)+5String常量,共享,底层就是一个字符数组-length()-concat(str):连接字符串-charAt(index):某索...原创 2019-03-03 19:16:43 · 116 阅读 · 0 评论 -
《俗人笔记》之拓展篇《Jenkis集成部署的简化流程》
1.传统是手动打包再上传服务器的docker中,再上传到docker私服,现在不用!2.先搭建自己的git私服,将整个项目代码提交上去3.然后在虚拟机中安装jenkis,简单修改一些配置就可以用了;4.浏览器访问先是登入,密码有提示,然后基础安装插件,此时git已经集成,之前没有。5.成功后登入在插件管理中心再自己安装maven;6.安装完后,开始配置环境,主要是jdk,maven和gi...原创 2019-03-03 19:10:11 · 89 阅读 · 0 评论 -
《俗人笔记》之《springmvc个人小结》
springmvc基本十二步走(前提是实现Controller接口)1.带来请求控制器:.xml配置文件DispatercherSevlet2找映射器映射器:BeanNameUrlHandlerMapper3.返回具体处理器和拦截器给控制器4.控制器将具体处理器给适配器适配器:SimpleControllerHandlerAdapter5.适配器根据具体处理器来找处理器处理器:...原创 2018-12-09 00:35:26 · 135 阅读 · 0 评论 -
《俗人笔记》之《js与jq个人实用小结》
js核心 ecma script:js的基础语法 bom:对浏览器对象操作 dom:对网页属性操作期望 实现动态效果和用户交互功能五种最基本类型:number string null boolean undefined(都是用var来接收,这也是js的弱语言性)问题: 在根据typeof判断类型或者if判空时,null与undefined有什么区别吗?方案:当然,null是obje...原创 2018-12-09 00:46:43 · 221 阅读 · 0 评论 -
《俗人笔记》之《mybatis与spring的自我小结》
框架的真谛总结:非侵入式编程,及不在源代码上修改,也能实现效果,这里是动态代理的绝佳展示,还有就是集中管理mybatis的期望:减少sql语句与java代码的耦合,sql就干sql,所以才用mapper配置文件替代接口的实现类,为了让mapper配置文件与接口连接,所以使用动态代理,这样做不但可以减少耦合,还便于集中管理,spring的期望:减少各层间的耦合度,通过工厂模式+反射+xml来实现...原创 2018-12-09 00:24:40 · 149 阅读 · 0 评论 -
《俗人笔记》之《Vue入门汇总》
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css">原创 2018-12-13 09:59:32 · 144 阅读 · 0 评论 -
《俗人笔记》之《微服务个人小结一》
springboot最大的好处就是以来的自动管理和导入,是一套系列的,这样可以避免包的少导和版本冲突问题在使用@springbootapplication时,其下有三大注解作用一springbootconfiguration就是告知这是个注解类,作用二enableautoconfiguration是自动根据导的依赖来引入相关依赖,比如我导入spring-boot-starter-web总依...原创 2018-12-09 13:56:19 · 105 阅读 · 0 评论 -
《俗人笔记》之《Java基础语法上》
基础前言:二进制:十进制转二进制:使用除以2获取余数来算二进制转十进制:按8421编码字节:最小的存储单位是字节,最小的信息单位是位(bit)1B=8bit 1KB=1024B 依次类推DOS命令盘符切换:盘名: 查看当前文件夹:dir 进入文件夹:cd退出:cd… 推出到根目录:cd\ 清屏:cls虚拟机j...原创 2018-12-10 00:32:52 · 2442 阅读 · 2 评论 -
《俗人笔记》之《Java基础语法下》
数据类型转换自动转换:由小范围转大范围,且byte,short,char运算过程中直接转换为intbyte、short、char < int < long < float < double强制转换:由大范围到小范围,需要我们人为操作转化ASCLL表将字符与十进制数一一对应0->48,9->57,A->65,Z->90,a...原创 2018-12-10 01:15:59 · 1908 阅读 · 1 评论 -
《俗人笔记》之《微服务个人小结二》
springcloud(微服务)注册服务(eureka)负责提供注册服务,用户访问时可以通过它来找,相当于一个中介依赖只要springcloud-eureka-server配置spring/application/name:eureka-servereureka/cilent/service-url/defalutZone:http://127.0.0.1:10086/ 注册自己,其...原创 2018-12-10 01:20:44 · 111 阅读 · 0 评论 -
《俗人笔记》之《微服务个人小结三》
Feign(服务转发优化)作用就是将rest请求隐藏起来并单独处理,里面包含了ribbon和xystrix,但一般xystrix不用它的依赖springcloudstarter-openfeign启动器可以多加个@EableFeignCilent但其实只要写一个@springcloudapplication就行,这个就已经包含了springbootapplication,enable...原创 2018-12-10 01:23:49 · 166 阅读 · 0 评论 -
《俗人笔记》之《SpringCloud下》
Hystrix(服务保护机制)问题:出现雪崩问题,现在一业务会调用多个服务接口,如果一服务出现问题,就会造成堵塞,原本线程有限,但那问题服务会因为每次请求失败而累加堵塞最终会导致所有线程都被占据,这就是问题所在解决优化:线程隔离与服务降级所谓线程隔离及时每个服务接口提前分好线程,就那么多,超出了也不会占用其它服务而服务降级就是指在服务出问题后不是让用户干等,而是返回一个友好的反馈信息,而作...原创 2019-03-19 11:13:17 · 138 阅读 · 0 评论