码迷,mamicode.com
首页 > 2019年10月30日 > 全部分享
「每天一个知识点」精讲设计模式面试专题
前言: 设计模式的分类 设计模式分为三类 创建型设计模式与对象创建有关包括单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式 结构型设计模式结构性设计模式是从程序的结构上解决模块之间的耦合问题,包括适配器模式,代理模式,装饰模式,外观模式,桥接模式,组合模式和享元模式 行为型设计模式主要处理 ...
分类:其他好文   时间:2019-10-30 16:33:45    阅读次数:86
《Java面试全解析》1000道面试题大全详解(转)
本人是 2009 年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有 360 和游久游戏,因为自己家庭的原因,放弃了阿里钉钉团队的 offer 回到了西安。 从 2015 年四月开始在一家上市公司担任研发经理的职位,至今也快 5 年了,一路上见了很多也面试了很多人技术人,大部 ...
分类:编程语言   时间:2019-10-30 16:33:31    阅读次数:103
换根DP
换根dp的通法:1.第一次扫描时,任选一个点为根,在“有根树”上执行一次树形DP,也就在回溯时发生的,自底向上的状态转移。 2.第二次扫描时,从刚才选出的根出发,对整棵树执行一次dfs,在每次递归前进行自上向下的推导,计算出换根后的解。 1.POJ3585 Accumulation Degree d ...
分类:其他好文   时间:2019-10-30 16:33:19    阅读次数:91
【java】javac编译多个有依赖关系的java文件为class文件
历史文章: 【jar】JDK将单个的java文件打包为jar包,并引用到项目中使用【MD5加密】 【java】javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序【解决方法】 【javac命令不能使用,提示不是内部命令或外部命令,请查看历史文章】 需求说明 之前的文 ...
分类:编程语言   时间:2019-10-30 16:32:33    阅读次数:358
java.sql.SQLException: ORA-64203: 目标缓冲区太小, 无法容纳字符集转换之后的 CLOB 数据
<!--获取ae45at--> <select id="selectAe45at" parameterClass="java.util.Map" resultClass="java.util.HashMap"> <!--select caz045,aac001,to_char(aae013) aae... ...
分类:数据库   时间:2019-10-30 16:32:20    阅读次数:1682
ReentrantLock使用示例
/** * ReentrantLock是独占锁 * Lock锁的使用,把锁和要用锁同步的代码放在一起,这里就是放在Printer类中了 * 获取到锁后,最后要在finally代码块中手动释放锁 */ public class LockTest { public static void main(St... ...
分类:其他好文   时间:2019-10-30 16:32:07    阅读次数:83
《Java面试全解析》1000道面试题大全详解(转)
本人是 2009 年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有 360 和游久游戏,因为自己家庭的原因,放弃了阿里钉钉团队的 offer 回到了西安。 从 2015 年四月开始在一家上市公司担任研发经理的职位,至今也快 5 年了,一路上见了很多也面试了很多人技术人,大部 ...
分类:编程语言   时间:2019-10-30 16:31:55    阅读次数:80
JavaScript-正则表达式
用\d可以匹配一个数字,\w可以匹配一个字母或数字 ^表示字符串的开始位置,^\d表示必须以数字开头。 $表示字符串的结束位置,\d$表示必须以数字结束。 要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m ...
分类:编程语言   时间:2019-10-30 16:31:42    阅读次数:51
秒杀与超卖的 性能解决之路
一、秒杀带来了什么? 秒杀或抢购活动一般会经过【预约】【抢订单】【支付】这3个大环节,而其中【抢订单】 这个环节是最考验业务提供方的抗压能力的。 抢订单环节一般会带来2个问题: 1、高并发 比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于 网站架构从前到后都是一种考验。 2、超卖 任何商 ...
分类:其他好文   时间:2019-10-30 16:31:05    阅读次数:107
SpringBoot:redis分布式缓存
前言 应用系统需要通过Cache来缓存不经常改变得数据来提高系统性能和增加系统吞吐量,避免直接访问数据库等低速存储系统。缓存的数据通常存放在访问速度更快的内存里或者是低延迟存取的存储器,服务器上。应用系统缓存,通常有如下作用: 缓存web系统的输出,如伪静态页面。 缓存系统的不经常改变的业务数据,如 ...
分类:编程语言   时间:2019-10-30 16:30:49    阅读次数:112
SQL Server 2012允许远程连接(Windows Server 2016)
开始屏幕(我使用的是全屏模式) -> 打开 SQL Server配置管理器 2、 设置防火墙的入站规则 打开控制面板 使用Navicat Premium连接SQL Server ...
分类:数据库   时间:2019-10-30 16:30:31    阅读次数:396
centos 7 下 rabbitmq 3.8.0 & erlang 22.1 源码编译安装
centos 7 下 rabbitmq 3.8.0 & erlang 22.1 源码编译安装 安装前请检查好erlang和rabbitmq版本是否相匹配参考:RabbitMQ Erlang Version Requirements 1. erlang 22.1 源码编译安装 1.1 安装Erlang ...
分类:其他好文   时间:2019-10-30 16:30:14    阅读次数:250
scrapy
用SCRAPY爬取某网页链接地址 ...
分类:其他好文   时间:2019-10-30 16:29:44    阅读次数:58
python3 安装(简)
1.安装依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-de ...
分类:编程语言   时间:2019-10-30 16:29:33    阅读次数:73
xpath
XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言。它最初是用来搜寻XML文档的,但是它同样适用于HTML文档的搜索。 所以在做爬虫时,我们完全可以使用XPath来做相应的信息抽取。本节中,我们就来介绍XPath的基本用法。 1. XPath概 ...
分类:其他好文   时间:2019-10-30 16:28:51    阅读次数:111
关于mybtis 使用过程中发生There is no getter for property named 'id' in class 'java.lang.String' 错误
今天在修改一个关于mybtis语句时,偶然发现的一个错误 There is no getter for property named 'id' in class 'java.lang.String', 纠结了许久,终于明白了为什么。 原因:Mybatis默认采用ONGL解析参数,所以会自动采用对象树 ...
分类:编程语言   时间:2019-10-30 16:28:39    阅读次数:279
HDU 6230 Palindrome (manacher+树状数组)
题意 给你一个1e5的字符串,让你求出子串的数量,使得子串满足: 长度为$3n 2$,且$[1,2n 1]$和$[n,3n 2]$都是回文串 思路 可以看出,这两个回文串长度都是奇数 我们先用马拉车处理出每个字符$s[i]$可以左右扩展的最长长度$a[i]$ 我们找的就是找$(i,j)$的对数$(i ...
分类:编程语言   时间:2019-10-30 16:28:21    阅读次数:71
751条   上一页 1 ... 20 21 22 23 24 25 26 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!