自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

因为不想回家,所以还是去搬砖。

因为不想回家,所以还是去搬砖。

  • 博客(59)
  • 收藏
  • 关注

原创 C2 CompilerThread11引起的CPU较高分析以及C2编译原理

2、JVM解释器和编译器。

2023-12-29 00:49:41 959

原创 JAVA核心技术栈

2023-08-14 12:24:23 94

原创 HR提出的面试问题参考答案

关于实习: 公司实习最大的收获是什么? 实习过程中周围同事/同学有哪些值得学习的地方? 是否可以实习,可以实习多久? 你的学习方法是什么样的?实习过程中如何学习?实习项目中遇到的最大困难是什么以及如何解决的? 其他同学都投了哪些公司? (1)个人的基本了解,自我介绍,优缺点,学历,工作地,教育背景等。 评价下自己,评价下自己的技术水平,个人代码量如何?你朋友对你的评价?回答提示:想从侧面了解一下你的性格及与人相处的问题。 回答样本.

2022-02-12 14:47:33 1173

原创 大厂Java面试题

一、java基础面试知识点java中==和equals和hashCode的区别参考答案: http://blog.csdn.net/tiantiandjava/article/details/46988461int、char、long各占多少字节数答案:数据类型 位数 字节数 byte 8 1 short 16 2 int 32 4 long 64 8 float 32 4 double

2022-02-12 11:43:45 325

原创 windows10安装TensorFlow-gpu环境

LinuxCPU版本 Python 版本 编译器 构建工具 tensorflow-2.6.0 3.6-3.9 GCC 7.3.1 Bazel 3.7.2 tensorflow-2.5.0 3.6-3.9 GCC 7.3.1 Bazel 3.7.2 tensorflow-2.4.0 3.6-3.8 GCC 7.3.1 Bazel 3.1.0 tensorflow-2.3.0 3.5-3.8 GCC 7.

2021-11-19 10:10:53 1350

原创 2020年整理_Java面试题_回家VS搬砖

集合集合分为两大块:java.util包下的非线程安全集合和java.util.concurrent下的线程安全集合。ListArrayList与LinkedList的实现和区别Map HashMap:了解其数据结构、hash冲突如何解决(链表和红黑树)、扩容时机、扩容时避免rehash的优化 LinkedHashMap:了解基本原理、哪两种有序、如何用它实现LRU ...

2020-04-18 20:48:42 562

原创 docker报错 virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

window上使用powshell输入docker-machine sshsudo sysctl -w vm.max_map_count=262144

2019-11-23 23:27:33 667

原创 tensorflow不能识别gpu

第0步:卸载protobufpip uninstall protobuf第1步:卸载tensorflowpip uninstall tensorflowpip uninstall tensorflow-gpu第2步:强制重新安装Tensorflow并支持GPUpip install --upgrade --force-reinstall tensorflow-gpu...

2019-06-10 22:07:28 6964 1

转载 数据库SQL优化大总结之 百万级数据库优化方案

本文转载:https://www.cnblogs.com/yunfeifei/p/3850440.html网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量...

2019-03-26 21:55:47 146

原创 Java高级工程师面试之路

最近在面试java的工作所以略微总结下所遇到的一些面试以及技巧1、背熟你的简历面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的话,我想没有哪家公司会接受这样的,哪怕你是超级人才,你自我表述不行,估计也会为此头疼,所以,切记:一定要背好自己的简历,不要求你能全部记下,至少要熟记你最...

2019-03-04 12:21:22 5837 1

原创 Jenkins配置gitee的springboot项目部署到docker

 1:安装Jenkins过程有点长,不写这么多,还是直接参考链接:https://www.cnblogs.com/loveyouyou616/p/8714544.html2:安装docker参考:https://blog.csdn.net/chengyuqiang/article/details/78886986改变目录的权限chmod 777 /var/run/docke...

2019-01-17 11:54:11 2010

原创 Jenkin 在docker运行springboot项目的shell

echo "-----------------------------開始執行程序------------------------------"projectname=demoprojectport=8083containerid=$(docker ps -a | grep $projectname | awk '{print $1}')imagesid=$(docker image...

2019-01-17 08:49:33 412

原创 mysql触发器实现同一个数据库表的数据同步-insert-updata-Delect

 DELIMITER && CREATE TRIGGER tri_order_1_update AFTER UPDATE ON t_order_0 FOR EACH ROWBEGIN    UPDATE ds_0_slave_1.t_order_0        SET ds_0_slave_1.t_order_0.user_id = NEW.user_id      ...

2018-12-26 23:53:03 534

原创 IDEA首次提交的时候报错

在使用idea的时候,当你首次提交git的时候会发现既不能pull也不能push,因为这是因为他们是两个不同的项目。这时候需要在你的Terminal中运行如下带代码:git pull origin master --allow-unrelated-histories...

2018-12-10 08:41:18 1696

原创 springCloud高版本ZipKin Server集成Elasticsearch使用

在spring Cloud更加高版本的时候,已经不需要自己构建Zipkin Server了,只需要下载jar即可,下载地址:https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/也可以在这里下载:zipkin-server-2.9.4-exec 在它存放的路径运行:java -jar zipki...

2018-07-18 09:12:59 6513 5

转载 docker安装ELK

参考:https://www.cnblogs.com/soar1688/p/6849183.html一、简介1、核心组成ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Log...

2018-07-17 06:12:59 2095

原创 docker 快速安装kafka

kafka以来zookeeper,所有我们得首先安装zookeeper1、下载镜像这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像[html]view plaincopydockerpullwurstmeister/zookeeper[html]view plaincop...

2018-07-07 04:47:46 1171

转载 docker 安装elasticsearch

原文连接:https://www.cnblogs.com/yangzhenlong/p/8604010.html1docker search elasticsearch 选择一个版本,拉取镜像 docker pull elasticsearch:2.4.4查看镜像 docker images通过镜像,启动一个容器,并将9200和9300端口映射到本机docker run -d -p 9200:92...

2018-07-07 04:18:22 2987

原创 springboot项目报错处理

错误日志:Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.处理办法:在pom里添加<dependency> <groupId>org.springframework.boot</groupId> &l...

2018-06-25 21:18:45 299

原创 docker 安装RabbitMQ

一、获取镜像docker pull rabbitmq:management二、运行镜像docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management三、访问管理界面访问管理界面的地址就是 http://[宿主机IP]:15672,可以使用默认的账户登录,用户名和密码都guest参考:https://www....

2018-06-25 16:21:10 207

转载 初步理解Spring Security并实践

Spring Security主要做两件事,一件是认证,一件是授权。1.Spring Security初体验Spring Security如何使用,先在你的项目pom.xml文件中声明依赖。<dependency> <!-- 由于我使用的spring boot所以我是引入spring-boot-starter-security而且我使用了spring io所以不需要填写依...

2018-06-13 22:10:12 1036

转载 Feign性能优化注意事项

参考:https://www.cnblogs.com/moonandstar08/p/7565442.html一、FeignClient注解  FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上12345@FeignClient(name = "github-client", url = "https://api.g...

2018-06-04 22:40:06 1175

原创 解决springCloud的feign中使用多个@RequestBody报错的问题

错误写法:    @RequestMapping(value = "/department/updateByExampleSelective",method = RequestMethod.PUT)    int updateByExampleSelective(@RequestBody final Department record, @RequestBody final DepartmentE...

2018-06-04 16:07:02 14174 2

转载 mybatis跨xml映射sql

参考:https://blog.csdn.net/jslcylcy/article/details/65628390mybatis xml 文件中对于重复出现的sql 片段可以使用标签提取出来,在使用的地方使用标签引用即可具体用法如下:<sql id="someSQL"> id,name</sql><select id="selectSome" &...

2018-06-01 16:43:24 5501 2

转载 完美解释mybatis的一对一、一对多等关系映射

直接上原文链接:https://www.cnblogs.com/zhaopengcheng/p/7094880.html1 一对一映射比如每位学生有一个地址。public class Address { private Integer addrId; private String street; private String city; ...

2018-06-01 13:06:39 263

原创 Springboot整合Swagger2跨越单独配置文件404问题

一、导包 <!--swagger2 start--> <dependency>     <groupId>io.springfox</groupId>     <artifactId>springfox-swagger2</artifactId>     <version>2.7.0</ve

2018-05-31 20:19:33 1625

原创 springboot整合DRUID+mybatis

1、导包 <dependency>            <groupId>mysql</groupId>            <artifactId>mysql-connector-java</artifactId>            <scope>runtime</scope>        &l

2018-05-31 11:22:56 10995 2

原创 java的那些注解的区别

一、@Resource与@Autowired注解的区别    @Resource默认按照名称方式进行bean匹配,@Autowired默认按照类型方式进行bean匹配@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) ,如...

2018-05-31 10:14:14 364

原创 Mybatis代码自动生成(generatorConfig.xml配置)

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"        "http://mybatis.org/dtd/mybatis-gener...

2018-05-30 10:19:24 1441

转载 单链表,双链表和循环链表

一、单向链表或者单链表单向链表,它包含两个域,一个信息域和一个指针域。这个链接指向表中的下一个节点,而最后一个节点则指向一个空值NULL。单向链表只可向一个方向遍历。查找一个节点的时候需要从第一个节点开始每次访问下一个节点,一直访问到需要的位置。也可以提前把一个节点的位置另外保存起来,然后直接访问。二、双向链表,也叫双链表双向链表中不仅有指向后一个节点的指针,还有指向前一个节点的指针。第一个节点的...

2018-05-29 02:48:50 794

转载 HashMap的底层实现原理、HashMap与HashTable的区别、HashMap与HashSet的区别

一、HashMap的工作原理:          HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生...

2018-05-29 02:15:51 1321

原创 分布锁的三种实现方式

在很多分布式的环境中都要求实现分布式事务、分布式锁,但是java在单机环境中是无法实现的,必须借助外部工具来实现1、基于数据库2、基于redis或者memcached3、基于Zookeeper但是这三种的实现也各有有缺点:性能:缓存 > Zookeeper >= 数据库可靠:Zookeeper > 缓存 > 数据库一、基于数据库来实现分布锁原理:最简单的就是直接创建一张锁表...

2018-05-26 03:05:19 869

原创 docker的常用操作

一,查看图片    docker images二,查看运行的容器    docker ps -a 查看全部容器 三停止所有的容器中,这样才能够删除其中的images:    docker stop $(docker ps -a -q)    如果想要删除所有容器的话再加一个指令:    docker rm $(docker ps -a -q)    停止某个容器...

2018-05-24 20:19:51 154

原创 docker安装redis

查看镜像源docker search redis下载源docker pull redis运行docker run -p 6379:6379 -v $PWD/data:/data  -d redis redis-server --appendonly yes说明:-p 6379:6379 :将容器的6379端口映射到主机的6379端口-v $PWD/data:/data :将主机中当前目录下的da...

2018-05-24 19:56:21 1356

原创 ubuntu安装hive并配置WEB UI

一、安装HA模式的hadoop集群    参考:https://blog.csdn.net/weixin_36104843/article/details/80211215二、去官网下载对应的hive版本    官网:https://mirrors.tuna.tsinghua.edu.cn/apache/hive/    这里用2.2的版本    wget https://mirrors.tuna...

2018-05-18 23:02:11 2744

原创 Django的模型多次应用另一个模型作为外键报错

报错提示:xxxxHINT: Add or change a related_name argument to the definition for  xxxx解决办法:models.ManyToManyField(MacInfo, related_name="master_macinfo")在设置外键的地方设置related_name...

2018-05-16 14:24:13 1546

原创 Django在print 字典的时候中文出现看不懂的乱码

print ["中文"] 出现乱码解决办法:print json.dumps(["中文"],encoding="UTF-8",ensure_ascii=False)  

2018-05-15 20:38:03 609

原创 django美化后台django-suit的安装配置

环境:python2.7+django1.91、先下载django-sutipip install django-suit2、配置项目打开setting.py,然后找到------------------------INSTALLED_APPS在'django.contrib.admin',前面写入                'suit',         INSTALLED_APPS = [...

2018-05-11 16:54:00 2176

原创 django修改web名

每次新建的django的网站名都是django,又一次终于萌发了怒改的想法:其实修改名字还是挺简单的1、打开settings.py2、先导包    from django.contrib import admin3、写入自己想要的标题    admin.site.site_header = 'shrek'    admin.site.site_title = 'shrek'4、验证    打开你的...

2018-05-11 15:49:12 1180

原创 paramiko对centos环境yum安装和卸载

声明:忘记参考了哪位大神的代码了,找不到链接,如果有发现盗版的请提示我,到时候我把出处添加上。首先我用的开发环境是window+eclipse,环境的安装要求:1、eclipse安装有python的开发插件2、window安装有python3、pip install paramiko下面直接上代码#!/usr/bin/env python# encoding: utf-8'''Created on...

2018-05-10 12:22:52 1322

空空如也

空空如也

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

TA关注的人

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