上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页
摘要: 一、前戏 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是 阅读全文
posted @ 2021-03-16 14:20 CharyGao 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Ubuntu屏幕分辨率无1920 1080 xrandr 没有1920X1080分辨率,所以手动添加一个1080P分辨率,先输入“cvt 1920 1080”命令,查询一下1080P分辨率的有效扫描频率 然后 sudo xrandr --newmode "1920x1080_60.00" 173.0 阅读全文
posted @ 2021-03-15 16:21 CharyGao 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Creating a Base Box | Vagrant by HashiCorp (vagrantup.com) 因为要用的窗口应用,基于服务器的各种box不能使用(曾经尝试安装桌面,没有成功)。所以试着基于Ubuntu的虚拟机创建自己的box。 过程中主要参考了这篇文章:http://www. 阅读全文
posted @ 2021-03-15 14:11 CharyGao 阅读(416) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_37916752/article/details/108300129 plsql数据导入 1.当数据量较小的时候,将excel的字段整理成和数据库表字段的顺序一致,然后复制excel中的数据,表名: table执行: select * from ta 阅读全文
posted @ 2021-03-11 18:51 CharyGao 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: 我们采用RSA非对称加密算法,原理: 如果,A要和B通讯,则: (1). A通过RSA算法生成公钥(.pub)和私钥(公钥用于加密,私钥用于解密) (2). B将A的公钥文件(.pub)内容加入到authorized_keys中 (3). 此时A便可以向B进行通讯,而B不能向A进行通讯 现有两台服务 阅读全文
posted @ 2021-03-10 19:28 CharyGao 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 如果要测试 Internet带宽(上传和下载速度)或磁盘读写性能,则无需在 Windows 10 中查找和复制/移动大文件。Windows 10 可以为您创建任何大小的虚拟测试文件。 大眼仔为您提供 2 种方式,您可以通过这些方式在存储空间内的任何位置创建任意大小的虚拟文件,并选择任何扩展名(文件类 阅读全文
posted @ 2021-03-10 17:25 CharyGao 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: 结果: 140.82.113.4 github.com13.229.188.59 github.com13.114.40.48 github.com185.199.110.153 github.com185.199.111.153 github.com185.199.109.153 github.c 阅读全文
posted @ 2021-03-09 16:08 CharyGao 阅读(4880) 评论(0) 推荐(3) 编辑
摘要: 活久见-- 就是活多了,就能经常看到😂 假设我们要删除文件夹test,test下有很多文件,如果我们使用rm ./test/* 命令进行删除,则会出现/bin/rm: argument list too long无法删除的报错提示。 报错提示原因:文件夹下的文件数目过多,命令行过长所致。 解决方法 阅读全文
posted @ 2021-03-08 19:33 CharyGao 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 1.mklink命令 格式:MKLINK [[/D] | [/H] | [/J]] 链接名称 目标语法介绍:win+r-->cmd-->输入mklink 命令区别:/d 给目录创建符号链接,简称符号链接、软链接;/h 创建硬链接,简称硬链接;/j 给目录创建联接点,简称软链接。当没有上面3个命令符时 阅读全文
posted @ 2021-03-07 17:57 CharyGao 阅读(2907) 评论(0) 推荐(1) 编辑
摘要: 01 kafka-manager配置 最主要配置就是用于kafka管理器状态的zookeeper主机。这可以在conf目录中的application.conf文件中找到。 kafka-manager.zkhosts="my.zookeeper.host.com:2181" 当然也可以声明为zooke 阅读全文
posted @ 2021-03-05 16:28 CharyGao 阅读(3443) 评论(0) 推荐(0) 编辑
摘要: JDK1.8之前的堆内存示意图: 从上图可以看出堆内存的分为新生代、老年代和永久代。新生代又被进一步分为:Eden 区+Survior1 区+Survior2 区。值得注意的是,在 JDK 1.8中移除整个永久代,取而代之的是一个叫元空间(Metaspace)的区域(永久代使用的是JVM的堆内存空间 阅读全文
posted @ 2021-02-22 09:03 CharyGao 阅读(2606) 评论(0) 推荐(0) 编辑
摘要: 聚簇索引和非聚簇索引(通俗易懂 言简意赅) 转载 总结:InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,聚簇索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。这个特性决定了索引组织表中数据也是索引的一部分; 一般 阅读全文
posted @ 2021-02-20 16:05 CharyGao 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 参考文章: http://blog.csdn.net/chen77716/article/details/6618779 目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synch 阅读全文
posted @ 2021-02-20 15:31 CharyGao 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 完整升级路线 gcc --version # 4.8.5 yum -y update yum -y install gcc gcc-c++ kernel-devel glibc-static libstdc++-static wget bzip2 gcc gcc-c++ glibc-headers 阅读全文
posted @ 2021-02-04 16:28 CharyGao 阅读(295) 评论(0) 推荐(0) 编辑
摘要: PyCharm调试运行Scrapy教程 转载 一、使用scrapy创建一个项目 这里使用scrapy官方第一个示例 scrapy startproject tutorial 使用PyCharm打开项目,在tutorial/tutorial/spiders目录下创建quotes_spider.py文件 阅读全文
posted @ 2021-02-02 19:33 CharyGao 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: Tamper Chrome是一个Chrome扩展程序,允许您动态修改HTTP请求并帮助进行Web安全测试。Tamper Chrome适用于所有操作系统(包括Chrome OS)。小Burp Suite的存在 Tamper Chrome安装 它有两部分组成,也就是需要安装两个扩展? 先安装 Tampe 阅读全文
posted @ 2021-02-02 17:41 CharyGao 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 应用场景介绍 在我们使用一些开源项目时,基本上都会在每个源代码文件的头部看到一段版权声明。一个项目或解决方案中源代码文件的个数少则几十,多则几千甚至更多,那么怎么才能给这么多文件方便地批量添加或者修改一致的文件头呢?在 2020 年 8 月 11 日 更新的 Visual Studio 2019 v 阅读全文
posted @ 2021-02-02 17:31 CharyGao 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 线程和进程 进程: 一个程序,是执行程序的一次执行过程。 一个进程往往包含若干个线程,线程是cpu调度和执行的单位。 Java默认有2个线程:main、GC 并发:(多线程操作同一个资源) CPU 一核,模拟出来多条线程,快速交替 并行:(多个人一起行走) CPU 多核,多个线程可以同时执行;线程池 阅读全文
posted @ 2021-02-02 17:17 CharyGao 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 需求 系统遇到这样一个需求,线上环境在配置文件发生变动时,可以不用经过重启,通过刷新接口的方式得到配置文件的加载,主要目的是为了迅速部署,避免因手动重启,处理不及时导致积压的问题 问题 1.程序中如何获取修改后的配置2.某些配置值是应用在bean里面的,在程序初始化的时候已经注入,如何修改这一部分。 阅读全文
posted @ 2021-02-02 14:30 CharyGao 阅读(8624) 评论(0) 推荐(0) 编辑
摘要: Linux 下C++开发入门指南 Alan Luo 2017-01-13 本文目的是针对将熟悉C/C++语法,如何在Linux下进行的C/C++开发的入门指南。Linux下的开发和在Windows下的开发类似,主要区别点在于操作系统不同,开发工具,开发API,编译调试方法不一样,故主要将针对这些不同 阅读全文
posted @ 2021-01-29 17:04 CharyGao 阅读(4159) 评论(0) 推荐(0) 编辑
摘要: 在本文回答这几个焦点问题,主要介绍一下32位和64位系统区别和联系,64位的优点和判断方法,及在选购64位系统硬软件时的几点建议仅供交流参考 一、32位和64位的区别 1、32位和64位一般是指CPU的通用寄存器位宽,所以64位的CPU位宽增加一倍 2、可寻址范围大大扩展,32位系统支持最大内存位4 阅读全文
posted @ 2021-01-29 16:53 CharyGao 阅读(1052) 评论(0) 推荐(1) 编辑
摘要: 转载 https://sourcemaking.com/design-patterns-and-tips 阅读全文
posted @ 2021-01-29 15:34 CharyGao 阅读(76) 评论(0) 推荐(0) 编辑
摘要: AspectC++用法 详细教程见http://www.aspectc.org/doc/ac-languageref.xhtml 实例 用例可在本项目找到:https://github.com/Zeraka/rvtoolexample文件里, 有一个随机事件发生程序——SimpleEventLoop 阅读全文
posted @ 2021-01-29 15:17 CharyGao 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 《如何掌握所有的程序语言》 我刚看完,文章很不错,作者站的高度很高,固然我们一般人很难达到。 但是这篇文章对于指导初学者该如何选编程语言,以及学习编程语言的正确方式还是很具有指导意义的。 如果你还不了解这位备受争议的大佬,我在这里放一个他的简介: 王垠,四川大学97级本科毕业,保送到清华大学计算机系 阅读全文
posted @ 2021-01-29 14:55 CharyGao 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 主键回填的几种方式 JDBC原生写法 Connection con = null; PreparedStatement pa = null; ResultSet rs = null; con = JDBCUtils.getConnection(); ps = con.prepareStatement 阅读全文
posted @ 2021-01-27 09:02 CharyGao 阅读(356) 评论(0) 推荐(0) 编辑
摘要: web driver提供了八种元素定位的方法: id, name, class name, tag name, link text, partial link text, xpath, css selector 下面主要介绍一下xpath: 一、xpath基本定位用法 1.1 使用id定位 -- d 阅读全文
posted @ 2021-01-26 09:41 CharyGao 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Spring的事件通知机制是一项很有用的功能,使用事件机制我们可以将相互耦合的代码解耦,从而方便功能的修改与添加。本文我来学习并分析一下Spring中事件的原理。 举个例子,假设有一个添加评论的方法,在评论添加成功之后需要进行修改redis缓存、给用户添加积分等等操作。当然可以在添加评论的代码后面假 阅读全文
posted @ 2021-01-21 16:26 CharyGao 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: linux中, 每一个进程在内核中,都对应有一个“打开文件”数组,存放指向文件对象的指针,而 fd 是这个数组的下标。 我们对文件进行操作时,系统调用,将fd传入内核,内核通过fd找到文件,对文件进行操作。 既然是数组下标,fd的类型为int, < 0 为非法值, >=0 为合法值。在linux中, 阅读全文
posted @ 2021-01-19 10:28 CharyGao 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: c++中string的常用函数+用法归纳 一. 基本形式string str:生成空字符串 string s(str):生成字符串为str的复制品 string s(str, strbegin,strlen):将字符串str中从下标strbegin开始、长度为strlen的部分作为字符串初值 str 阅读全文
posted @ 2021-01-19 09:38 CharyGao 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是内存屏障 它是一条CPU指令: a)确保一些特定操作执行的顺序; b)影响一些数据的可见性(可能是某些指令执行后的结果)。 2. 内存屏障与处理器重排序 现代的处理器使用写缓冲区来临时保存向内存写入的数据,每个处理器都有自己的缓冲区。写缓冲区可以保证指令流水线持续运行,它可以避免由于处理 阅读全文
posted @ 2021-01-19 09:17 CharyGao 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Spring Boot -01- 快速入门篇(图文教程) https://icode.blog.csdn.net/article/details/84194493 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 阅读全文
posted @ 2021-01-09 16:46 CharyGao 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 跟大家聊聊我们为什么要学习源码?学习源码对我们有用吗?(源码感悟) 转载 1 前言 由于现在微服务很流行,越来越多企业采用了SpringCloud微服务架构,而SpringBoot则是快速构建微服务项目的利器。于是源码笔记以此为切入点,将SpringBoot作为我们源码分析的第一个开源项目,之后还会 阅读全文
posted @ 2021-01-09 16:33 CharyGao 阅读(3036) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,在 阅读全文
posted @ 2021-01-05 19:06 CharyGao 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 介绍 在运行静态代码分析工具或从IDE检查/分析代码时,您可能会遇到有关@Autowired字段的以下警告: 不建议现场注入 这篇文章展示了Spring中可用的不同类型的注入,以及推荐使用每种注入的模式。 注射类型 尽管当前有关Spring Framework (5.0.3)的文档仅定义了两种主要的 阅读全文
posted @ 2021-01-04 17:38 CharyGao 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 对于一个程序员,往往长期面对电脑,久坐不动,缺少运动,不合理的饮食习惯,熬夜等等。这些不良的生活习惯,往往导致程序员健康出现一些问题,如颈椎病,背部疼痛,腕管综合征等等。 《程序员健康指南》的目标是帮助程序员从一个周身疼痛,病弱且极有可能脾气暴躁的黑客,转变为一个快乐高效的程序员。这本书主要包括 对 阅读全文
posted @ 2021-01-04 16:42 CharyGao 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 原文:Pause Your Code With Breakpoints作者:Kayce Basques Chrome DevTools & Lighthouse技术作家 参考这份指南,结合自己手上的vue项目进行实践,可以说对原指南进行了plus,因为实践过程中会有很多指南之外的新发现。 主要内容包 阅读全文
posted @ 2021-01-04 15:46 CharyGao 阅读(278) 评论(0) 推荐(0) 编辑
摘要: From:小花生网 ID:xiaohuasheng99 文 | 帕特里克·温斯顿 麻省理工学院有一个40多年的传统:每年1月左右,该校温斯顿教授(Patrick Winston)会面向全校学生开一场公开课,主题: 如何演讲 How to Speak? 第一年的 How to Speak 吸引了一百多 阅读全文
posted @ 2020-12-31 14:18 CharyGao 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Paxos算法是Lamport于1998年在《The Part-Time Parliament》论文中首次公开提出的一种基于消息传递的分布式一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一。自Paxos问世以来就持续垄断了分布式一致性算法,Paxos这个名词几乎等同于分布式一致性。Goo 阅读全文
posted @ 2020-12-31 14:16 CharyGao 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。 密码学发展史 在说RSA加密算法之前, 先说下密码学的发展史。其实密码学的诞生,就是为了运用在战场,在公元前,战争之中出现了秘密书信。在中国历史上最早的加密算法的记载出自于周朝兵书《六韬.龙韬 阅读全文
posted @ 2020-12-31 11:21 CharyGao 阅读(913) 评论(0) 推荐(0) 编辑
摘要: from:https://www.cnblogs.com/aspirant/p/9082858.html BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如 阅读全文
posted @ 2020-12-25 16:03 CharyGao 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页