- 博客(181)
- 资源 (3)
- 收藏
- 关注
原创 下载使用cnpm时出错,爆红 cnpm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本
下载使用cnpm时出错,爆红cnpm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本在这里插入图片描述主要原因时没有执行可用脚本解决:以管理员身份运行power shell输入set-ExecutionPolicy RemoteSigned输入A 回车再次输入cnpm -v就可以运行了...
2020-11-16 08:04:09
322
原创 Java8新特性 方法引用和构造器引用和数组引用 类方法与实例方法
类方法与实例方法的区别类方法用static修饰的方法。由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制:1.类方法中不能引用对象变量;2.类方法中不能调用类的对象方法;3.在类方法中不能调使用super,this关键字;4.类方法不能被覆盖。实例方法当一个类创建了一个对象后,这个对象就可以调用该类的方法(对象方法)。1.实...
2019-11-26 03:25:10
357
原创 Java8新特性:四大核心函数式接口 Consumer消费型接口 Supplier供给型接口 Function函数式接口 Predicate断言型接口
Java8 内置的四大核心函数式接口消费型接口供给型接口执行结果函数式接口执行结果断言型接口
2019-11-26 02:27:21
711
原创 Java8新特性:lambda表达式(练习)
按要求写出函数式接口T为参数,R为返回的值一个问题,我们要使用到这些功能需要自己去写接口??其实Java已经帮我们写好了这些函数式接口,不需要我们直接再去写这类接口了。...
2019-11-26 01:56:50
464
原创 Java8新特性:lambda表达式(基础语法)
总结:前提:抽象类是为了把相同的但不确定的东西的提取出来,为了以后的重用。定义成抽象类的目的,就是为了在子类中实现抽象类// 这就是一个抽象类abstract class Animal { String name; int age; // 动物会叫 public abstract void cry(); // 不确定动物怎么叫的。定义成抽象方法,来解决...
2019-11-26 01:31:40
208
原创 上班后怎么快速上手公司项目和融入公司
上班后怎么快速上手公司项目和融入公司一般遇到的都是已经开发一部分或者二次开发的项目。第一件事:用GIT和SVN拉代码,一定要熟悉。无论用公司或自己的电脑,都要仔细检查和安装环境。与同事确定jdk、mysql、tomcat的版本自己的电脑也建议重装系统重新装环境熟悉一下。开会的时候不懂不要乱说话,不要插嘴,哪怕是面试题背的很熟的。开发时熟悉项目:架构:配置文件(整体项目技术栈) 每...
2019-11-03 21:16:36
640
1
原创 线程池
一、线程池如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的效果。为什么用线程池1、我们的应用更多的都是多线程处理业务,线程数量很多,创建和销毁线程消耗系...
2019-11-01 08:22:30
149
原创 JVM总结
JVMJVM的组成类加载器子系统、运行时数据区(元空间、本地方法栈、虚拟机栈、堆、程序计数器)、本地方法库、执行引擎类加载的5个过程:1、加载:找到字节码文件,读取到内存中。有隐式加载,new的方式,显示加载通过反射的方式2、验证:验证此字节码文件是不是一个真的字节码文件。3、准备:为类中static修饰的变量分配内存空间并设置其初始值为0或null4、解析:将Java代码中的符号引...
2019-10-31 23:14:37
158
原创 【面试3】mybatis、ES、springBoot、springcloud
1.说一下Lucene和ES,他们的区别,ES的特点Lucene是一套信息检索工具包,它包含了索引结构、读写索引工具、相关性工具、排序等功能,而solr和elasticsearch都是基于该工具包做的一些封装。solr利用zookpper进行分布式管理,而elasticsearch自身带有分布式协调管理功能;solr比elasticsearch实现更加全面,solr官方提供的功能更多,而el...
2019-10-29 00:13:04
433
原创 50道SQL练习题及答案与详细分析
尊重知识原创,请移步到此网原创地址https://www.jianshu.com/p/476b52ee4f1b
2019-10-26 22:48:11
301
原创 RabbitMq【续】 Nginx的代理 页面静态化
5.RabbitMq-workqueues5.1.workqueues的思想work queues与入门程序相比,多了一个消费端,两个消费端共同消费同一个队列中的消息。应用场景:对于任务过重或任务较多情况使用工作队列可以提高任务处理的速度。5.2.workqueues代码实现5.2.1.创建消息发送者同 helloword一样,只是改个队列的名字5.2.2.创建多个消息接受...
2019-10-25 23:22:30
588
原创 【面试题2】线程池、JVM
一、线程池优秀的博文https://www.cnblogs.com/dolphin0520/p/3932921.html如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程...
2019-10-25 23:15:06
285
原创 【面试题1】集合、线程、hashMap底层原理实现
list有序可重复,set无序不可重复ArrayList与LinkedList的区别?他们都是list接口的实现类ArrayList数组LinkedList双向链表ArrayList底层基于数组,每次添加会判断扩容,可能设计到数组的复合session和cookie的区别1、cookie和session他们都是会话跟踪技术,可以存储用户信息。2、cookie存储在本地客户端,sess...
2019-10-25 22:37:54
245
原创 DTO的解释
DTO:data to object 把数据封装到对象里面。临时封装数据的。与表没关系。就是说,有些接收参数要用对象来接收,但是发现选哪个domain都不合适,就有了dto。(前台到后台业务层需要)VO:返回结果到页面上去的。(后台数据到前台)...
2019-10-23 22:06:39
648
原创 对controller增强的标签ControllerAdvice AOP自定义异常处理
使用了Aop的思想,来统一解决controller层的异常拦截package cn.itsource.hrm.exceptionhandler;/** * 对controller增强的标签ControllerAdvice * 他可以在其他的controller执行前,后去做一些事情 * 那这个方法就可以在其他的controller执行报异常后执行相关的异常的方法 */@Con...
2019-10-23 12:54:27
1018
原创 redis微服务搭建
#### 二.缓存微服务的搭建1.搭建项目结构hrm-redis-parent hrm-redis-client hrm-redis-service-20302.搭建 hrm-redis-service-2030 导入依赖<dependencies> <!--引入swagger支持--> <dependency> ...
2019-10-23 00:06:56
859
原创 MySQL 存储过程
MySQL 5.0 版本开始支持存储过程。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。优点存储过程可封装,并隐藏复杂的商业逻辑。...
2019-10-19 14:13:31
1090
1
原创 用户注册业务实现总结 位运算
用户站点1.搭建项目1.1.搭建static web项目1.2.拷贝静态资源3.图片验证码实现3.1.图片验证码前端3.2.图片验证码后端 @Autowired private RedisClient redisClient ; @Override public String createImageCode(String key) { ...
2019-10-16 13:22:28
223
转载 Java I/O模型从BIO到NIO和Reactor模式
优秀笔记访问http://www.jasongj.com/java/nio_reactor/
2019-10-09 12:51:25
157
1
原创 Spring Cloud
五大神兽服务发现——Netflix Eureka 帮我们服务的通信地址的客服端负载均衡——Netflix Ribbon\Feign 解决网络通信的断路器——Netflix Hystrix 解决微服务故障的服务网关——Netflix Zuul 微服务的大门(安保部门)分布式配置——Spring Cloud Config 统一管理微服务的配置什么是微服务...
2019-10-08 23:03:34
158
原创 高级分页模糊查询的两种实现方式
方式一后端代码TenantController.java/** * 分页查询数据 * * @param query 查询对象 * @return PageList 分页对象 */ @RequestMapping(value = "/pagelist", method = RequestMethod.POST) public P...
2019-10-08 23:02:23
750
原创 springcloud与springboot标签和含义
@ConfigurationSpring的配置标签,标记该类是Spring的配置类@BeanSpring的bean定义标签,标记方法,返回对象交给Spring容器管理@Component标记组件类@ComponentScan(“包名”)IOC组件的自动扫描 默认扫描当前包及其子包@Conditional注解帖在bean的定义方法上来判断,如果不满足条件就不会定义...
2019-10-08 23:01:37
246
原创 Nginx 和 RabbitMq
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。其特点是占有内存少,并发能力强。IMAP/POP3/SMTP:电子邮件协议https://blog.youkuaiyun.com/IT_lukaifang/article/details/83045806 nginx 优秀博客使用场景:1.http服务器,静态网页2.作为代理服务器3.作为负...
2019-10-08 22:59:24
2324
原创 冒泡排序 + flag优化
优化+flag = false做判断了public class BubleTest { public static void main(String[] args) { //声明一个数组 int[] arr = {1, 2,8, 4, 5, 9, 7}; //定义一个临时变量 int temp = 0; ...
2019-10-04 19:42:14
1322
MybatisCodeHelperNew-2.7.7-181-183.zip
2019-12-12
MybatisCodeHelperNew-2.7.7-191-193.zip
2019-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人