自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(630)
  • 论坛 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 anaconda下安装tensorflow-cpu和gpu,pytorch-cpu和gpu,内含cuda9.0以及cudnn7.5安装教程

本文在anaconda环境隔离下,分别安装了tensorflow-cpu和gpu,pytorch-cpu和gpu四个版本,花费了两天的时间终于安装成功,踩了无数的坑。我的电脑是windows7的。第一步,anaconda的安装。可以参考下面这篇文章的anaconda的安装,这是第一步,也是最简单的一步。https://blog.csdn.net/u010858605/article/details/64128466?utm_medium=distribute.pc_relevant.none

2021-01-05 20:17:28 27

转载 Stream流处理

https://blog.csdn.net/anthony_ju/article/details/82078450

2020-12-24 14:44:34 27 1

转载 lambda表达式,转载

https://www.cnblogs.com/haixiang/p/11029639.html

2020-12-24 10:54:38 22

原创 手机忘记在出租车上寻回的一次经历

如果你点进来了,说明你和我的遭遇很类似是不是忘记拿出租车的小票了?是不是也忘记出租车的车牌号了?你感觉你现在什么信息都没有?自己手机忘记在出租车上了,还让人主动关机了?这还能找回来吗?能!能!能!重要的话说三遍,反正先给自己一点自信嘛!哈哈哈哈!下面就来说我找回手机的关键信息:1.上车地点和时间2.下车地点和时间没错,仅凭这两条就有机会可以找回来,这条应该是最坏的情况了吧,当然时间越精确越好,提供的信息越多越好,我就是用上面这两条找到的,兄弟,有点信息,别怕.

2020-11-11 20:26:04 91

原创 metaQ消息队列,它是rocketMQ的升级版,加上了淘宝的自主定制

一 普通消息的使用其中生产者发送普通消息值得注意的几个点:ProducerGroupName需要由应用来保证唯一,发送普通的消息时,作用不大,但是发送分布式事务消息时,比较关键,因为服务器会回查这个Group下的任意一个Producer。 一个生产者可以发送多个topic和多个tag。 同步调用不抛异常就算成功。 消息队列的send方法会返回一个多种的成功状态,用于可靠性更高的场景。包括master成功,slave不成功等。其中消费者订阅普通消息值得注意的几个点:内部是使用长轮询P.

2020-08-06 15:42:43 118

转载 一个Spring事务线程安全的问题

前言Spring事务的一个奇怪的问题。朋友问了我一个技术的问题(朋友实在是好学,佩服!)该问题来源知乎(synchronized锁问题):https://www.zhihu.com/question/277812143开启10000个线程,每个线程给员工表的money字段【初始值是0】加1,没有使用悲观锁和乐观锁,但是在业务层方法上加了synchronized关键字,问题是代码执行完毕后数据库中的money 字段不是10000,而是小于10000 问题出在哪里?Service层代码

2020-07-31 14:00:57 241

原创 消息队列中间件kafka入门

目录什么是kafka为什么要使用消息中间件kafkaKafka与其它中间件的区别Kafka的简单演变Zookeeper在kafka中的作用如何选择partitions的数目什么是kafka的消费者组剩余的内容参考文章什么是kafkaKafka是一个分布式消息传递系统,通过发布-订阅模型提供快速、高可伸缩性和冗余的消息传递。为什么要使用消息中间件kafka解耦,异步,削峰,这是消息队列的三大优势。Kafka与其它中间件的区别中小型软件公司,建议.

2020-05-13 14:21:38 303

原创 java面经查缺补漏之第五十天(基本类型和引用类型,秒杀大概思路,nginx限流,限流算法,unsafe类,多线程的通信方式,juc阻塞队列,死锁的解决方式)

1.java基本类型和引用类型的区别?参考:https://www.cnblogs.com/maskwolf/p/9972982.html8大基本数据类型,byte,boolean,char,int,short,long,float,double引用类型,类,字符串等,除了基本,大概都是引用类型。区别一 存储位置基本数据类型作为非全局变量存储在栈当中。引用类型具体内容...

2020-05-07 21:18:22 230

原创 java面经查缺补漏之四十九天(继续聊spring的一些问题,以及Juc包的简单梳理)

1.bean的作用域?(1)singleton:默认,每个容器中只有一个bean的实例,单例的模式由BeanFactory自身来维护。(2)prototype:为每一个bean请求提供一个实例。(3)request:为每一个网络请求创建一个实例,在请求完成以后,bean会失效并被垃圾回收器回收。(4)session:与request范围类似,确保每个session中有一个bean的...

2020-05-01 20:51:51 164

原创 Spring的IOC源码以及流程分析

一 前言1.1 学习Srping源码的作用提升自己的核心竞争力,有一定的难度,但是如果人人都会的话,那就没有什么用了,正是因为难,所以要学。同时这也是企业筛选人才的一条路。1.2 如何查看源码我用的是IDEA,连着按两下shift就可以查看源码了,然后在上面进行搜索你想要的类,如下:1.3 本文章的主要内容(1)反射,反射是框架设计的灵魂,必须会的。(2)设计模式,...

2020-05-01 19:03:26 264

原创 网易笔试真题之牛牛找工作

题目描述为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N&...

2020-04-30 10:56:03 160

原创 网易笔试真题之俄罗斯方块

题目描述小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块。因为它比较古老,所以规则和一般的俄罗斯方块不同。荧幕上一共有 n 列,每次都会有一个 1 x 1 的方块随机落下,在同一列中,后落下的方块会叠在先前的方块之上,当一整行方块都被占满时,这一行会被消去,并得到1分。有一天,小易又开了一局游戏,当玩到第 m 个方块落下时他觉得太无聊就关掉了,小易希望你告诉他这局游戏他获得的分数。...

2020-04-29 12:49:10 261

原创 被百度,网易,腾讯技术笔试在线编程题输入输出坑了的我提醒大家注意这些!!!(不看这些就算leetcode,剑指offer刷了再多也没有,呜呜呜呜!!!)

被技术笔试在线编程题输入输出坑了的我,警醒大家注意这些!!!!!!(被百度,网易,腾讯笔试输入输出坑了的我提醒大家注意这些)你是否还在为在线编程题输入输出而烦恼?你是否还在为本地编译器通过而在线编程题总是无法通过而烦恼?你是否还在为明明刷了很多算法题笔试成绩还是不理想而烦恼?来这里就对啦!!!!!!!!!我真的是被坑了若干次,感觉失去了好多机会啊,呜呜呜呜!!!!!本...

2020-04-28 21:36:43 772 4

原创 网易笔试真题之迷路的牛牛

题目描述牛牛去犇犇老师家补课,出门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图,但是他需要知道自己面向哪个方向,请你帮帮他。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个正整数,表示转方向的次数N(N<=1000)。接下来的一行包含一个长度为N的字符串,由L和R组成,L表示向左转,R表示向右转。输出描述:输出牛牛最后面向的方向,N表示北...

2020-04-28 20:38:23 185

原创 牛客网刷题之滑动窗口的最大值(一天一道编程题之五十六天)

题目:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5...

2020-04-27 11:49:28 102

原创 java面经查缺补漏之四十八天(进程的并行与并发,最左前缀,explain,拒绝策略)

1.进程的并行与并发?并发就是在单核处理中同时处理多个任务并行就是在多核处理器中同时处理多个任务2.最左前缀匹配原则?建立了联合索引(a,b,c)select * from test where a<10 ;select * from test where a<10 and b <10;explain select * from te...

2020-04-26 12:00:50 120

原创 java查缺补漏之四十七天(懒汉式饿汉式单例模式,装饰者模式,观察者模式,工厂模式,适配器模式)

1.你知道几种单例模式?(1)懒汉原始式:在反射面前没什么用,线程不安全需要注意的式构造方法也是privatepublic class Singleton { private Singleton() {} private static Singleton singleton = null; public static Singleton getInstance...

2020-04-25 21:12:08 100

原创 java面经查缺补漏之四十六天(分布式ID,@Autowired和@Resource,线程池有哪些,GC Roots,ArrayList和LinkedList区别,string的底层,面向对象的理解)

1.分布式ID生成策略知道哪些?参考:https://www.cnblogs.com/chengxy-nds/p/12315917.html什么是分布式ID?在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。但随着数据日渐增长,主从同步也扛不住了,就需要对数据库进行分库分表,但分库分表后需要有一个唯一ID来标识一条数...

2020-04-24 21:15:29 116

原创 java面经查缺补漏之四十五天(hashmap强化以及concurrenthashmap强化)

1.hashmap,hashtable,concurrenthashmap三者的区别?2.hashmap的put方法的逻辑3.concurrenthashmap的put方法的逻辑

2020-04-22 15:52:51 88

原创 java面经查缺补漏之四十四天(今天学习java异常体系)

Java异常体系主要有下面几个

2020-04-22 10:18:03 90

原创 java项目从SSM向SrpingBoot迁移教程,吐血一步一步整理,第一次弄真的踩了好多坑

一 下载spring tool suite1.1下载spring tool suite,选择下面一个匹配的并下载,我这里用的是windows,下载地址https://spring.io/tools1.2 下载完毕后,运行然后会生成一个文件夹1.3 然后里面会有这个程序的快捷方式,运行这个快捷方式就会进入到这个构建工具当中二 项目的生成与初步测试2.1 在spring...

2020-04-21 20:33:07 495

原创 java项目实战之利用谷歌浏览器进行前端html页面的调试的过程,前端页面如何调试?

java项目实战之利用谷歌浏览器进行前端html页面的调试的过程,前端页面如何调试?首先进入到需要调试的相应页面,右键,选择检查,再点击上面的sources,然后在下面的源文件中找到你需要调试的文件的名字,打开,然后在左侧的行号那里设置相应的断点,我这里设置的是76行。然后运行的时候就会停在相应的位置。F10快捷键进入下一步,F8结束。...

2020-04-17 11:15:28 333

原创 java项目实战之SUI Mobile的使用方法

第一步,去SUI mobile官网看一下https://sui.ctolog.com/点击上面的示例然后点击表单-基础,当然这里你也可以选择其他的进行测试,然后进入到了这个页面右键,查看源码,当然这里最好是谷歌浏览器,会有查看源码的选项然后将整个代码复制到你自己的html页面当中,那么现在就差一步了,就是引入相应的CSS和JS,官网在开始使用那里给出了5...

2020-04-17 11:03:55 354

原创 java项目实战之404错误原因总结

java项目实战之404错误原因总结第一个原因可能是你的URL写错了,正确的URL应该这么写localhost:8080/项目名称/对应的目录或者映射好好检查检查是否是拼写错误,或者多了什么,少了什么第二个原因可能是你的Spring配置文件写错了一般都会用controller进行映射,利用注解进行映射,如下所示@Controller@RequestMapping(val...

2020-04-16 21:42:38 529

原创 java项目实战之实战技巧如何将一个类中的某一个变量统一重新命名为另外一个名字

java项目实战之实战技巧如何将一个类中的某一个变量统一重新命名为另外一个名字其实这个操作还是非常简单的,选中你想要改变的变量,右键-refactor-rename然后你就可以批量改变变量的命名了是不是很简单呐!...

2020-04-16 21:27:45 198

原创 java项目实战之前端HTML页面为什么加载的CSS资源写在前面,加载JS资源写在后面

在开发的时候,我们可能会发现,这样的情况,HTML页面加载的CSS资源写在前面,加载JS资源写在后面<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=...

2020-04-16 21:23:57 106

原创 java项目实战之Spring声明式事务利用运行时异常RuntimeException实现事务的回滚

首先来一段业务层事务的代码:@Transactional public ShopExecution addShop(Shop shop, ImageHolder thumbnail) throws ShopOperationException { // 空值判断 if (shop == null) { return new ShopExecution(ShopStateEnu...

2020-04-16 21:19:30 212

原创 java项目实战之验证码kaptcha的使用

(1)在maven的配置文件pom.xml中添加依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependen...

2020-04-16 21:03:56 126

原创 java项目实战之logback的配置与使用

Logback的配置其实是非常简单的,其实也就是一个文件就够了,然后使用的时候,直接创建logger对象来使用。1.配置位置做项目的时候一般都会有一个这样的文件夹,存放一下资源文件,放在这个地方,它就会自动扫描在这里面的logback.xml文件了,但是要注意的是,其他的文件是不扫描的只有logback.xml2.logback.xml的配置值得注意的是最后一步,<log...

2020-04-14 20:06:40 256

原创 java项目实战之SSM(springmvc spring mybatis)的配置文件总结以及这些配置文件之间的关系

下图就是他们的一些关系:然后给一些相关文件以参考:1.pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM...

2020-04-14 12:52:49 109

原创 Java主流技术栈SSM+SpringBoot商铺系统项目实战错误之利用MySQLworkbench数据库建表错误

今天来分享一个很迷,但是又很难找到的错误,这个错误真的是花了我一个大下午的时间啊,百度半天也没有找到问题所在,之前没有用过MySQLworkbench,我本来以为他可能会有一些特别的操作,但其实问题真的是很简单啊。首先分享一段我创建表的代码:CREATE TABLE `tb_area` ( `area_id` INT(2) NOT NULL AUTO_INCREMENT, `are...

2020-04-13 18:41:48 385

原创 java面经查缺补漏之四十三天(今天来学习消息队列的理论知识)

参考:https://www.cnblogs.com/williamjie/p/12053005.html1.为什么使用消息队列?解耦,异步,削峰。2.使用消息队列有什么缺点?(1)系统可用性降低:你想呀,本来其他系统只要运行好好的,那你的系统就是正常的。现在你非要加入个消息队列进去,那消息队列挂了,你的系统不是呵呵了。因此,系统可用性会降低(2)系统复杂性增加:加入了消息队列...

2020-04-12 15:24:09 83

原创 java面经查缺补漏之四十二天(今天来学习nginx的理论知识)

参考:1.https://blog.csdn.net/hustspy1990/article/details/102989305?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5&utm_source=distribute.pc_relevant.none...

2020-04-12 14:22:17 91

原创 Leetcode刷题java之547. 朋友圈(一天一道编程题之五十五天)

执行结果:通过显示详情执行用时 :1 ms, 在所有 Java 提交中击败了99.92% 的用户内存消耗 :40.7 MB, 在所有 Java 提交中击败了94.03%的用户题目:班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合...

2020-04-12 09:37:01 204

原创 java面经查缺补漏之四十一天(今天学redis实现分布式锁)

1.如何实现redis分布式锁?参考:https://www.cnblogs.com/williamjie/p/9395659.html参考:https://mp.weixin.qq.com/s?__biz=MzIxMjE5MTE1Nw==&mid=2653194065&idx=1&sn=1baa162e40d48ce9b44ea5c4b2c71ad7&ch...

2020-04-11 20:48:10 105 1

原创 java面经查缺补漏之四十天(今天来补充几个算法计数排序,桶排序)

1.计数排序(桶排序的特殊情况,只是每个桶只有一个数)用于那些数字比较集中的,并且在一定范围内的,其实就是用hash数组先记录一下次数而已public static void jishusort(int[] array) { int max=Integer.MIN_VALUE; int min=Integer.MAX_VALUE; ...

2020-04-11 18:46:07 73

原创 java面经查缺补漏之三十九天(继续努力)

1.什么时候用原子操作类,举个例子?比如一个自增的操作就可以用原则操作类,原子操作类底层用的就是CAS。2.什么时候用volitile,举个例子?比如一个boolean的flag,因为它与上个状态无关。3.手写程序,10个多线程保证 i从0加到10?可以用原子操作类来实现import java.util.concurrent.atomic.AtomicInteger;...

2020-04-11 15:32:42 124

原创 Leetcode刷题java之376. 摆动序列(一天一道编程题之五十四天)

执行结果:通过显示详情执行用时 :0 ms, 在所有 Java 提交中击败了100.00% 的用户内存消耗 :37 MB, 在所有 Java 提交中击败了8.33%的用户题目:如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。例如, [1,7,4,9,2,5] 是一个摆动序列...

2020-04-11 10:14:50 129

原创 java面经查缺补漏之三十八天(今天来学习redis)

本文参考:https://blog.csdn.net/qq939419061/article/details/105102777/挑出其中一些我目前还未掌握的知识点,进行研究,详情更加具体的复习,可参考上面的链接,我认为这篇redis总结的还是很全很清楚的。1.什么是缓存雪崩?另外对于 “Redis 挂掉了,请求全部走数据库” 这样的情况,我们还可以有如下的思路:事发前:实现 ...

2020-04-10 20:32:30 82

原创 java面经查缺补漏之三十七天(加油)

1.CAS机制进阶,它的底层是怎么实现的,如何解决ABA问题?参考:https://mp.weixin.qq.com/s?__biz=MzIxMjE5MTE1Nw==&mid=2653192736&idx=1&sn=24d4054b062e28db9e54c735aafe2407&chksm=8c99f0fabbee79ecfd9198aa89bc78084e9...

2020-04-10 19:34:48 57

空空如也

IDEA_TEYU_1112的留言板

发表于 2020-01-02 最后回复 2020-02-09

javaweb开发中的web.xml的文件现在的用处还大吗

发表于 2019-01-15 最后回复 2019-01-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除