- 博客(21)
- 收藏
- 关注
转载 spring整合mybatis需要配置哪些东西?
最基本的配置如下:1.mybatis配置文件2.数据源3.pojo包扫描4.mapper包扫描5.mapper接口扫描转载于:https://www.cnblogs.com/Mr-Brown/p/10670443.html
2019-04-08 14:50:00
647
转载 项目中常用的19条MySQL优化(转载)
项目中常用的19条MySQL优化一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式...
2019-03-29 00:11:00
110
转载 关于solid原则
(转载)solid原则(面相对象的七大原则)S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。SRPThe Single Responsibility Principle单一责任原则OCPThe Open Clo...
2019-03-22 17:52:00
236
转载 select count()效率比较和分析(转载的)
select count()效率比较和分析(这篇文章写的还挺好的,所以转载过来)在数据库查询优化中,看到有人说Count(*)比count(1)快。猜测是与索引和选取的列有关,对比查看执行过程,一试便知。首先明确一点,执行时只会使用一个索引。测试结论如下:count(*)和count(1)无任何差别,永远...
2019-03-18 21:28:00
413
转载 kill与kill -9的区别
kill命令格式:kill -Signal pidpid是进程号,可以用 ps 命令查出signal是发送给进程的信号,默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出。kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请立刻退出。TERM(或数字9)表示“无条件终止”;因此 kill - 9 表示...
2019-03-14 00:36:00
103
转载 JVM 类加载机制详解
如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从jar包和war包中读取),也可以在运行时计算生...
2019-03-14 00:01:00
71
转载 scrapy执行的时候报错-NO module named 'win32api'
如图,在网上查了一下是由于缺库所致,待解决。。。转载于:https://www.cnblogs.com/Mr-Brown/p/10386516.html
2019-02-15 23:53:00
74
转载 Maven依赖中的scope详解(转载)
Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。scope的分类compile默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当...
2018-11-17 16:25:00
111
转载 关于数据库导数据
先说结论: 能写语句的时候,就不要编程来做,因为程序会有bug,而且时间也会比较多. UPDATE grange_infoset grange_info.cooking_style = ( select cooking_style from grange_add WHERE grange_info.grange_number = grange_add.grange_nu...
2018-11-17 14:03:00
145
转载 springboot项目打jar包
首先用eclips打包未遂,第一次,export-java-JAR file,好像是打的包太大了,把所有的Lib都打进去了,而且还报错,找不到主方法.第二次,也是同样的方式,只是把除了src的内容,都去掉了,打成的包与目标大小相近,但是依然找不到主方法.具体的形容词忘记了,差不多是这么个表述.之后用IDEA打包,别人告诉我要用插件,我发现没有那个插件,于是我打开pom...
2018-11-13 18:12:00
110
转载 钉钉机器人后续延伸问题---jar包运行时,获取包内资源
后续钉钉外发机器人需要做成通用的,想法是机器人可以配置,发送内容自定义,不需要交互式. 工程结构如下,机器人的配置在src下的txt文件里面 打包之后,export为runnablejar,会出现找不到指定配置文件的错误, 解决方案是:InputStream fis = getClass().getResourceAsStream("/test.txt"...
2018-10-26 15:13:00
130
转载 钉钉机器人
最近写了个小工具,目的是能够通过运行程序,能够让钉钉群里面的机器人发送一条内容,内容的是一条来自查询数据库生成的数据. 很简单的功能,三个步骤, 第一步,通过jdbc建立数据库连接,拿到结果集. 第二步,处理结果集,将数据类型转换成String. 第三部,将String,通过机器人发送出去. 代码大致如下: import java.sql....
2018-10-26 14:54:00
253
转载 面试总结四
一动态代理有哪种两种方式?有什么区别反射是什么,是在哪个阶段完成的,编译期运行期?dubbox的数据结构是怎么样的?二分布式权限如何做?(单点登录)分布式的数据同步怎么做...如何解析xml? 1M的xml,上百M的xml?三如果一条sql执行时间过长怎么解决?转载于:https://www.cnblogs.com/Mr-Brown/p/98...
2018-10-18 00:17:00
106
转载 面试总结三
跳出for循环的方式break continue return thrown,加一个判断,满足条件之后改写i的值:if(){ i = arr.length() }spring框架的作用域resultmap 与resulttype之间的区别和应用场景转载于:https://www.cnblogs.com/Mr-Brown/p/9797491.htm...
2018-10-16 13:38:00
78
转载 面试总结二
spring的介绍?设计模式你知道多少,项目中有哪些地方有应用?权限是怎么做的?有没有用过线程?mysql或者oracle中有没有用过函数?项目中是怎么解决高并发的?怎么样做数据同步?有没有写过aop?jquery如何选中多选框的值?java中的定时任务?如何解决跨域?转载于:https://www.cnblogs.com/Mr-Brown/p...
2018-10-14 23:37:00
78
转载 面试总结一
一.Linux如何杀进程,具体的命令是什么?二.是直接写SQL还是调用存储过程(有什么区别)?三.mybatis标签,resultmap与resulttype区别,什么时候用,如何做分页,select标签中是否可以用insert标签。elasticsearch具体的api,如何创建索引库---无标准答案碰到的什么问题,你是怎么解决的?之前项目印象深刻的地方,有什...
2018-10-13 13:51:00
81
转载 AngularJS1学习-常用指令(三)
1.控制器2.$scope3.点击事件 1 <script> 2 var app = angular.module('myApp',[]); //定义了一个叫myApp的模块 3 //定义控制器 4 app.controller('myController',function($scope){ 5 //定义了一个add方法...
2018-09-10 18:04:00
106
转载 AngularJS1学习-常用指令(二)
本篇总结AngularJs1中的常用指令,以及简单的使用实例.1.ng-app:2.{{}}:3.ng-model4.ng-init1.ng-app:最基础的指令,用于<body >标签上,指令定义了AngularJS应用的根元素2.{{}}AngularJs1的基本表达式,里面可以使变量或者运算式3.ng-mode...
2018-09-10 17:39:00
154
转载 AngularJS1学习(一)四大基本特征
angularJs1四大基本特征1.MVC分层开发:责任更加清晰Model:service层,与后台交互(发送http请求),处理复杂的业务逻辑View :html标签,数据渲染Controller:控制器层2.双向绑定View<---->model通过$scope实现数据的双向绑定3.依赖注入:控制器层调用service层,直接注...
2018-09-10 16:43:00
93
转载 安装Scrapy包报错,error: Microsoft Visual C++ 14.0 is required.
下载了Twisted的wheel包,安装pip install Twisted包,再install,Scrapy的包.才解决.真是试了好久,一直都是用的命令,pip install scarpy,首先是总是超时,后来百度到,需要换成国内的源才行.换源之后依然不行,后来找这个error: Microsoft Visual C++ 14.0 的包,也没有找到.源站感觉依然被...
2018-08-19 23:05:00
70
转载 关于mysql某个用户无法登陆的情况
今天,去装一个环境.mysql这块,出现了一个状况,那就是创建了的用户,总是无法登陆. 后来找到了原因,是因为用户表,由于第一次创建之后又残留信息,把表里面除了root的用户全部都删除了,之后又重新创建用户,才好转载于:https://www.cnblogs.com/Mr-Brown/p/9338947.html...
2018-07-19 22:56:00
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人