1.搭建使用idea搭建srpingboot项目 在pom.xml文件中引入如下的依赖: spring项目配置文件:application.yml,如果是application.properties,那么建议改成yml格式,配置如下: //包结构如下创建: //其中domain,mapper接口和m ...
分类:
编程语言 时间:
2019-06-03 18:51:51
阅读次数:
256
当需要跳过某个测试用例或者某个测试类或者预期失败的测试用例,可以使用如下方法,这样就不会导致测试报告结果的失败 import unittestimport sys class TestStringMethods(unittest.TestCase): @unittest.skipUnless(sys ...
分类:
编程语言 时间:
2019-06-03 18:54:46
阅读次数:
106
common项目中除了必要的依赖包以外,maven打包的插件不要再添加一遍了,因为这个SpringBoot插件会在Maven的package后进行二次打包,目的为了生成可执行jar包,如果C中定义了这个插件,会报错提示没有找到main函数
简单来说,如果你的root:``项目已经添加了`s... ...
分类:
编程语言 时间:
2019-06-03 18:58:10
阅读次数:
438
一.Restful简介REST是一种Web软件结构风格,而不是一种标准,匹配或兼容这种架构风格称之为REST服务,REST服务简洁并且有层次,REST通常基于HTTP,URI和XML以及HTML这些现有的广泛流行的协议和标准,在REST中,资源是由URI来指定的,对资源的增删改查也是通过HTTP协议提供的POST,PUT,GET,DELETE等方法实现,使用REST可以更高效率的利用缓存来提高响应
分类:
编程语言 时间:
2019-06-03 18:58:37
阅读次数:
148
网上好多解决方案,针对于每个人都不一样,我的应该是打包的时候读不到我的配置文件,需要在`pom.xml`里面加`resourses`指定下配置文件,因为eclipse是识别的,Idea可能不会?我也不太知道,反正是加上了,因为好像有Idea读不到我的`application.properties`或... ...
分类:
编程语言 时间:
2019-06-03 18:59:28
阅读次数:
113
1.在王者荣耀中,每30秒小兵会出现一波,出现之后会被敌方玩家或敌方小兵销毁,一局游戏下来,小兵会被创建多次,同时也会被销毁,在游戏中,这种频繁的创建和销毁游戏对象是很损耗性能的。在游戏开发过程中,我们会频繁的创建对象和销毁对象,为了提高游戏性能,我们就要用到对象池思想了。 2.在射击游戏中,会频繁 ...
分类:
编程语言 时间:
2019-06-03 19:01:38
阅读次数:
125
0 Numpy简单介绍 Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。如果接触过matlab、scilab,那么numpy很好入手。 1 安装 p ...
分类:
编程语言 时间:
2019-06-03 19:03:58
阅读次数:
140
springbootredis使用2使用redis共享session分布式系统中,Session共享有很多的解决方案,其中托管到缓存中应该是最常用的方案之一pom文件中引入依赖<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spr
分类:
编程语言 时间:
2019-06-03 19:04:24
阅读次数:
522
接着上节的讲,在添加了@EnableWebSecurity注解后,如果需要自定义一些配置,则需要和继承WebSecurityConfigurerAdapter后,覆盖某些方法。 我们来看一下WebSecurityConfigurerAdapter中哪些方法可以重写,需要重写。 (1)WebSecur ...
分类:
编程语言 时间:
2019-06-03 19:05:08
阅读次数:
140
通过五种加密解密算法的分析与设计,用高级语言实现凯撒算法,字母倒排序,单表置换,维吉利亚,转化加密算法的加密解密过程。通过实验过程理解系统中加密解密的基本思想和实现方法。 ...
分类:
编程语言 时间:
2019-06-03 20:10:40
阅读次数:
716
1.下载安装包 1. "python3下载地址" 2. "python2下载地址" 2.python安装 1. python3的安装 安装完毕后按下win+r出现命令框 输入cmd出现黑框,然后输入python,出现版本后说明安装成功。(因为我是安装过的所以输入pyth36,具体后面会提到) 2. ...
分类:
编程语言 时间:
2019-06-03 20:11:24
阅读次数:
196
闲着没事,想思考一下两种排序法的直观对比,写了个小程序,代码如下,分析见后面: 运行结果如图: 想要看到更悬殊的差距,自行调大“int length =100;”的值就可以了。 简单地分析: 1、冒泡法对n个数排序,第一次比较n-1个,第二次比较n-2个,第三次比较n-3个。。。。以此类推。 2、快 ...
分类:
编程语言 时间:
2019-06-03 20:12:40
阅读次数:
147
CountDownLatch是一个线程的同步计数器,主要有2个使用场景。
分类:
编程语言 时间:
2019-06-03 20:13:12
阅读次数:
127
定时线程池 ...
分类:
编程语言 时间:
2019-06-03 20:17:23
阅读次数:
180
面向对象三大特征: 封装性继承性多态性 1. 封装性 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的属性和方法只给特定的对象或其他类进行访问,即使用不同的访问统治权限使类被不同的对象访问,类中的方法属性也可单独使用访问控制权限进行修饰。 简而言之就是,使类对外部保持整洁,只留有主要的接 ...
分类:
编程语言 时间:
2019-06-03 20:18:23
阅读次数:
125
这里详细讲解了十大经典算法的分类,例如交换排序、插入排序、选择排序等比较类排序,以及计数排序、桶排序和基数排序的非比较类排序,分析了各种排序算法的复杂度和稳定性,还有JAVA代码的详细实现。对冒泡排序、插入排序、选择排序和堆排序等十种算法进行了详细的思想总结。
分类:
编程语言 时间:
2019-06-03 20:21:15
阅读次数:
125
● Word2Vec中skip-gram是什么,Negative Sampling怎么做 参考回答: Word2Vec通过学习文本然后用词向量的方式表征词的语义信息,然后使得语义相似的单词在嵌入式空间中的距离很近。而在Word2Vec模型中有Skip-Gram和CBOW两种模式,Skip-Gram是 ...
分类:
编程语言 时间:
2019-06-03 21:30:28
阅读次数:
662
● 请你说一说推荐算法,fm,lr,embedding 参考回答: 推荐算法: 基于人口学的推荐、基于内容的推荐、基于用户的协同过滤推荐、基于项目的协同过滤推荐、基于模型的协同过滤推荐、基于关联规则的推荐 FM: LR: 逻辑回归本质上是线性回归,只是在特征到结果的映射中加入了一层逻辑函数g(z), ...
分类:
编程语言 时间:
2019-06-03 21:35:37
阅读次数:
520
在使用vue element-ui form表单渲染的时候,会遇到这样的数据结构: 在遇到某个字段值比如list是个数组,下面多个字段值还需要继续使用rules校验时候,直接给list下面的字段绑定prop="对应的字段值",是不能校验成功的,解决办法有二: 1、在是数组的地方再套一个<el-for ...
分类:
编程语言 时间:
2019-06-03 21:38:31
阅读次数:
147
一.java性能调优的标准 cpu:有的应用需要大量计算,他们会长时间、不间断地占用 CPU 资源,导致其他资源无法争夺到 CPU 而响应缓慢,从而带来系统性能问题。例如,代码递归导致的无限循环,正则表达式引起的回溯,JVM 频繁的 FULL GC,以及多线程编程造成的大量上下文切换等,这些都有可能 ...
分类:
编程语言 时间:
2019-06-03 21:38:57
阅读次数:
127