09 2020 档案
摘要:一、什么是线程?什么是多线程? 在一个进程中,每个独立的功能都需要独立的去运行,这时又需要把这个进程划分为多个运行区域,每个独立的小区域(小单元)称为进程。 例如:360杀毒软件,同时既可以安全体检电脑又可以清理电脑中的垃圾,那么这里的安全体检是360杀毒软件中的一个线程,清理电脑中的垃圾也是一个线
阅读全文
摘要:垃圾回收(GC)的三种基本方式 垃圾:就是程序需要回收的对象,如果一个对象不在被直接或者间接地引用,那么这个对象就成为了垃圾,它占用的内存需要及时地释放,否则就会引起内存泄漏。 这里可以大致的分为两类:跟踪回收,引用计数。 垃圾回收统一理论一文阐述了一个理论:任何垃圾回收的思路,无非以上两种的组合,
阅读全文
摘要:1.什么是垃圾回收机制? 程序在创建对象或者数组等引用类型实体的时候,系统会在堆内存上为之分配一段内存区,用来保存这些对象,当这些对象永久地失去引用后,就会变成垃圾,等待系统垃圾回收机制进行回收。 2.垃圾回收机制的特点: 垃圾回收机制只会回收堆内存中的对象,不会回收物理资源(网络io) 垃圾回收机
阅读全文
摘要:一、为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug! 注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个共享变
阅读全文
摘要:1、在tomcat 安装目录\conf\Catalina\localhost下建立任意文件名xml文件,比如:download_file.xml,内容如下: <?xml version="1.0" encoding="UTF-8"?> <Context reloadable="true" docBa
阅读全文
摘要:提问: mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大? 回答: 不同,int(3)最多显示3位无符号整体,int(6)最多显示6位无符号数。如果你的答案和上面的一致,恭喜你和我犯了一样的错误。 真实情况: 我们
阅读全文
摘要:在运行JSAAS的流程图时,流程图上的中文字体会显示为方格,这表示JAVA下安装的中文字体没有生效,这时我们需要为JAVA安装中文字体。 进入JDK的安装目录:在JDK1.5后,需要在以上JDK目录/jre/lib/fonts/下新建fallback目录 上传中文件字体至该目录,并且重启web应用即
阅读全文
摘要:查了一下,意思是执行sql无权限。 看了下数据库用户是quoters 而sql没有所属权。那就找原因了。发现sql执行过程中,调用了一个存储过程 而这个存储过程的创建者是wx_root 。 所以在执行的时候,quoters没有权限 解决方案和操作: 1、查看存储过程的所属对象: 右键存储过程函数——
阅读全文
摘要:1,开始形状/结束形状,“跑道圆”形状代表开始或者结束。 2,处理过程,“矩形” 这里可以写一些“工序”“处理过程” 3,判断,“菱形” 判断是流程图中经常用到的 判断是否 判断条件 4,文件 普通的流程图中文件长这样 ↑ 文件一般是用在输出文件或者写入、修改文件 5,括弧,注释 用于注释流程、条件
阅读全文
摘要:启动Nginx + Keepalived 3.1、什么是Keepalived Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和 high-availabi
阅读全文
摘要:配置Nginx: 这里鉴于我的51CTO博客已经有Tomcat安装和配置了,这里忽略,只配置Nginx。 #进入Nginx应用目录 cd /usr/local/nginx/conf #备份原nginx.conf文件 mv nginx.conf nginx.bak 创建 vi nginx.conf ,
阅读全文
摘要:#运行用户 #user somebody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志 error_log D:/Tools/nginx-1.10.1/logs/error.log; error_log D:/Tools/nginx-1.10.1
阅读全文
摘要:Error: undefined method `named' for #<OptionParser:0x00007fdd090802d0> /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/services_cli.rb
阅读全文
摘要:#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log ar
阅读全文
摘要:一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的up
阅读全文
摘要:一、概述 1.1 动态页面与静态页面区别 静态资源: 当用户多次访问这个资源,资源的源代码永远不会改变的资源。 动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变。 1.2 什么是动静分离 动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以
阅读全文
摘要:现在就来区分一下,正向代理和反向代理的区别? 一、正向代理 所谓正向代理就是顺着请求的方向进行的代理,即代理服务器他是由你配置为你服务,去请求目标服务器地址。 比如我们要去访问谷歌网站,我们直接访问不通,那么我们就可以找一个代理服务器为我们服务,我们通过代理服务器请求到谷歌网站。对于谷歌而言他只知道
阅读全文
ERROR 1822 (HY000): Failed to add the foreign key constraint. Missing index for constraint 'orderite
摘要:ERROR 1822 (HY000): Failed to add the foreign key constraint. Missing index for constraint ‘orderitem_ibfk_1’ in the referenced table ‘orders’ MySQL报这
阅读全文
摘要:You can't specify target table '表名' for update in FROM clause 翻译为:不能先select出同一表中的某些值,再update这个表(在同一语句中) 实例: 表:result 表student 表:grade 要求:给大一成绩不合格的分数加5
阅读全文
摘要:SpringMVC的工作原理图: Springmvc的流程: 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatch
阅读全文