摘要:
1.加载properties文件 Properties properties = new Properties(); properties.load(Properties.class.getResourceAsStream("/config.properties")); properties.loa 阅读全文
摘要:
1.查看当前数据库版本 select version(); 2.最大并发连接数 SHOW VARIABLES LIKE 'max_connections';3.查看是否自动提交事物SHOW VARIABLES LIKE 'autocommit'; 4.查询数据库字符编码show variables 阅读全文
摘要:
1.数据连接池的工作机制是什么? J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程 阅读全文
摘要:
首先介绍一个很有用的命令:history 查看linux机器上历史命令。 在Linux下查看内存我们一般用free命令:free -m 查看硬盘状况:df -h 查看cpu信息:less /proc/cpuinfo 查看cpu的核数:less /proc/cpuinfo |grep 'model n 阅读全文
摘要:
这两天一直忙着面试了,记录一下提问几率较大的面试题。 Struts2的工作流程。 请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端初始化一个指向Servlet容器的请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可 阅读全文
摘要:
简介Elasticsearch是一个高度可扩展的开源的分布式Restful全文搜索和分析引擎。 它允许用户快速的( 近实时的) 存储、 搜索和分析海量数据。 它通常用作底层引擎技术, 为具有复杂搜索功能和要求的应用程序提供支持。以下是ES可用于的一些场景:1. 电商网站提供搜索功能: 可使用ES来存 阅读全文
摘要:
Mac本地安装了数据库,忘记数据库密码的情况下,可以按照以下步骤进行修改密码 step1: 关闭mysql服务: 苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server) step2: 进入终端输入:cd /usr/local/mysql 阅读全文
摘要:
如果Java内存模型中所有的有序性都仅仅靠volatile和synchronized来完成,那么有一些操作将会变得很烦琐,但是我们在编写Java并发代码的时候并没有感觉到这一点,这是因为 Java语言中有一个“先行发生”(happens-before)的原则。这个原则非常重要,它是判断数据 是否存在 阅读全文
摘要:
在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一 件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径 使用的对象)。 3.2.1 引用计数算法 很多教科书判断对象是否存活的算法是这样的:给对象中添加一个引用计数器,每当有 一个地方引用 阅读全文
摘要:
<dependency> <groupId>fakepath</groupId> <artifactId>wcs-java-sdk</artifactId> <version>1.6.3</version></dependency> mvn deploy:deploy-file -DgroupId= 阅读全文
摘要:
jenkins plugin 需要安装的插件: •发布插件 Deploy to container Plugin 必须 •Maven插件 Maven Integration plugin必须 •git插件 Git plugin 这个根据实际情况,我用的是svn •svn插件 Subversion P 阅读全文
摘要:
好像陆陆续续在几台机子安装到最后正式使用的这台机器都是这样。难道是它自己本身的问题吗?只能网上帖子凑了。 找到.jenkins/config.xml文件:(windows环境就是和initialsecretPassword一个目录的那个下面,如果直接使用的安装包进行安装的 则文件存在于安装目录/co 阅读全文
摘要:
线程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。因此为了解决这个问题,我们可能需要这样一个方案,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程 阅读全文
摘要:
概念性解读(Ack的灵活) 首先啊,有的人不是太理解这个Ack是什么,讲的接地气一点,其实就是一个通知,怎么说呢,当我监听消费者,正常情况下,不会出异常,但是如果是出现了异常,甚至是没有获取的异常,那是不是这条数据就会作废,但是我们肯定不希望这样的情况出现,我们想要的是,如果在出现异常的时候,我们识 阅读全文
摘要:
军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 阅读全文