自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

静姐姐的专栏

提升,充实,优化

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

原创 一些专业关键词

关键字读写分离,主从热备反向代理分库分表Nosql缓存:cdn,反向代理,分布式缓存吞吐量Memcached集中式缓存集群管理幂等自动化发布(火车模型),灰度发布缓存命中率失效转移负载均衡算法:轮训,加权轮训,随机,最少链接,源地址散列分布式服务,dubbo单项散列加密,对称加密,非对称加密,一般先非对称对秘钥加密,然后对信息Cdn服务器缓存,距离用户最近,快去快回回S...

2020-03-03 19:05:01 489

原创 【读书笔记】程序员的成长课

忘了哪个大牛推荐的书了,程序员的成长课,其中的三章,四张可谓技术管理的精华,有需要的盆友可以只看这两章就够了,尤其第三章,可以多看一两遍。第四章实战的比较多,需要自行总结成更加符合自己的类别第二章,如何在技术上持续精进 有个点不错,看周围的大五岁八岁的人的状态,日常是不是你想要的,技术和管理挑选五个以上的人 对标管理法,目标得筛选以下四个方面:一,优秀者身上找目标。比如他的什么...

2019-02-28 21:29:03 646

原创 【面试】互联网面试总结

看了多篇gitchat文章,总结精华如下,尤其是HR相关的问题等,自行多思考,多考虑一些场景案例,抛砖引玉,一定可以获得颇多的收获。 怎么知道公司气质符合不符合:多问问面试官,比如技术主管还写代码么? Hr喜欢问的非技术问题怎么解答:一,虚拟情景问题,一般是公司正在经历的实际场景,比如公司方向不确定性大项目经常变更的话,会问你喜欢方向明确还是随机应变,建议如实回答,不然进了公司可能...

2019-02-28 21:24:44 287

原创 【面试】简历相关

准备面试的朋友们,看过很多简历相关的文章,CSDN这一篇gitchat是真的很好,下面总结了下,尤其是star原则呈现项目经历是很有实战性的。 一个职位一份简历 求职三种相关性:业务相关性(支付啊,大数据啊,高并发啊,电商啊),职能相关性(一般技术转管理才用到),技能相关性(就是具体的java啊等) 提取招聘信息的关键词:知识/技能,业务,项目经历,软能力,学历,工作年限...

2019-02-28 21:21:34 184

原创 【计划】2019年度计划

我也开始写年度计划了,嗯,年度检查,加油!!1,舞蹈课全力以赴,线下练习核心2,争取年底考核得到晋升3,高压锅多做饭,每周至少一次4,专业知识学习,每个月除了博客输出,还有自行准备演讲ppt,一个月一个话题,有文章更好下半年研究下考证5,育儿知识学习,着重兴趣的挖掘和培养,有输出6,锻炼身体,一周至少一个小时,一年五十小时7,考过驾照8,每天十一点准备睡觉9...

2019-02-28 21:17:20 150

原创 【读书笔记】大型网站技术架构:核心原理与案例分析

众多阿里人强烈推荐的,书也的确是本好书,实战也很厉害,书里的很多详细的例子都是作者多年的经验总结的,建议多看几遍。第一章,大型网站架构演化 使用缓存改善网站性能。本地和远程分布式缓存,前者快但是会跟应用争夺资源。 使用应用服务器集群改善网站的并发处理能力。是网站可伸缩集群架构设计中比较成熟的一种。 数据库读写分离,提供主从热备功能,一台专门写,另外一台读,实时同步数据...

2019-01-24 21:05:05 550

原创 【读书笔记】Java多线程编程核心技术

Java多线程编程核心技术,实在是一本好书,少有的看的进去的,看完这本书,理论知识算是很扎实了,建议有空的同学赶紧翻了看看。第一章,java多线程技能。 关键技术点,五个:线程的启动,如何暂停,如何停止线程,线程的优先级,线程安全相关的问题。 进程可以理解成一个在运行的 exe,线程更细分,比如下载,上传,传输文件等等。 多线程编程有两种,一种继承thread类,一种...

2019-01-24 20:59:46 379

原创 【读书笔记】Java并发线程实战

这本书火也挺大的,但是是在比较难看的进去,尤其是第二部分,第一部分记录下来,理论知识还是可以的。第二章,线程安全性 什么是线程安全。多个线程访问某个类时,不管运行环境采用的何种调度方式或者这些线程如何交替执行,调用者无需额外的同步或协同,这个类都能表现出正确的行为,这个类就是线程安全的。 原子操作。两个操作之间没有任何交集,相对于a来说,b要么已经执行完了,要么还没有执行。如果...

2019-01-24 20:57:22 127

原创 【读书笔记】深入理解java虚拟机

得空把这本书卡,的确是一本好书,可惜我的实践比较少,有很多优化的方法最好还说自己实践下,来的理解透彻。第二章,内存区域与内存溢出异常。 程序计数器:每个线程轮流由处理器处理,因为每个线程有个独立的线程计数器,作为记号。很小的内存空间,相当于记录线程执行到哪一行了。 虚拟机栈,线程私有,相当于局部变量表部分,存储基本类型。栈深度超了,会stackoverflowerror,如果扩...

2019-01-24 20:55:20 115

原创 【javaweb】极客之springmvc

HIN重要的SPRINGMVC来啦,这个课程注重理论,同时又没那么啰嗦,重点都列出来了,很多店都比较使用,知道了自己用了很久的框架的来龙去脉,同时又有一个体系,值得一看。Spring mvc M表示模型,数据逻辑。v表示视图,显示数据。c控制器,处理用户输入。 常用的mvc框架,struts和Springmvc。注解是后者出彩的部分。mvc的优点,耦合性低,重用型高,生命周期成...

2018-08-31 23:17:22 147

原创 【读书笔记】大话设计模式(下)

剩余的新鲜出炉啦,后面的没有前面的精彩,例子也不太好,记录如下 状态模式。其实类似状态机,有多种状态需要互相转换处理的时候,不用多个if  else处理,而是用类似状态机,做状态的转换,三个方法之间跳转,每个状态里面的逻辑自行处理。 适配器模式。主要用于一个维护后期的系统,比如多个接口不是同一批的接口规范,或者使用第三方系统的时候,接口规范不同,需要做一个适配,就是转换,使这些接口...

2018-08-29 23:47:33 114

原创 【javaweb】极客之mybatis

mybatis单独拿一章出来讲解,足见重要性,使用比较简单,大概过下即可。 Mybatis 使用了Apache的lib包 可以在log4j里面配置日志输出级别 工作流程:读取配置文件,生成sqlsessionfactory,进而建立sqlsession。 前者的生命周期是程序级别的,后者是每一个sql级别的 两个配置,一个是db的基础设置,一个...

2018-08-23 23:45:06 164

原创 【javaweb】极客之Spring

学习视频课程,很详细的研究了下。包括以下内容:spring简介,ioc和aop,java的反射,资源访问工具类,以及bean的一些知识点普及。 SPRING 使用基本Javabean代替EJB,解决企业开发的复杂性。优点:代码污染低,AOP提供通用任务的集中管理,DI降低了耦合度。 好处:可以有效组织中间对象,消除单例模式的坏处。使用统一的配置。促进良好的变成习惯,减少...

2018-08-23 23:41:39 174

原创 【javaweb】极客之JDBC和servlet

找了个视频,温习下基础知识,还是有查漏补缺,再次记录JDBC 关系型数据库:概念单一,规范化(比如表是不可以嵌套的),二维表。元组和属性对应行和列。范式:第一,第二,第三。 MySQL的特点:多操作系统,多线程,API,优化了算法。应用于互联网,网络游戏,电商。 oracle:完整的数据库功能,分布式,数据仓库。应用,通信,金融,互联网。 SQL是一个非过程语言。整型有TINin...

2018-07-31 23:51:15 178

原创 【读书笔记】大话设计模式(上)

最近翻了大话设计模式,里面的代码很多,很值得细细品味,值得借鉴,可惜时间不太够,就草草记录了下一些重要的点,还有半本的下个月再写。 工厂模式 策略模式 单一职责。拍照就是拍照,单独出来比较好。 开放-封闭原则。对程序的改动是通过增加新代码进行的,而不是更改现有的代码。一国两制,考研找工作两不误。 依赖倒转原则。提一下,面向对象的四个好处,活字印刷术,可...

2018-07-30 22:46:21 223 1

原创 【面试】JAVA程序员面霸之初级知识

该系列文章也是来自于一篇CSDN的gitchat,将其中的答案补全,本篇是最简单的初级知识。1,面向对象和面向过程的区别和联系。    网上有个盖浇饭和蛋炒饭的例子比较好。    面向过程是蛋炒饭,混在一起,一个一个炒。    面向对象是盖浇饭,饭和菜分开,想要换掉饭或者菜都可以,需要啥加啥,需要啥方法,或者啥其他对象就加上,灵活性高,也更抽象。    面向对象是高度抽象化,面向过程是...

2018-07-29 23:44:41 392

原创 【读书笔记】代码整洁之道,程序员的职业素养

花了很短的时间读完,没有想象的那么高深厉害,感觉可能与时代脱节较多,但很多的宗旨还是值得参考的,提笔记下。能就是能,不要说,试试看,要给出具体的实现时间。准确的,并且今早提出,减少项目延迟风险。学会说不。怎样写出好代码,守住专业精神。不要接受不合理的时间期限,不要接受不合理的方案设计,不接受不合理没有数据的需求,对可怕的做出大量牺牲的工作说不。学会说是。别人怎样的承诺才是可信的,必须有明确的时间和...

2018-07-09 21:21:43 988 2

原创 【读书笔记】编写高质量代码 改善JAVA程序的151个建议

个人觉得这本书没有大家传的那么夸张,大部分的建议使用场景都是很窄的大概记了下经常使用到的吧,用来提醒并记录1,发布版本不能只替换一个类,要替换war包,因为有的类引用的这个类还是旧的2,偶数奇数判断,不能简单的用%,要考虑大于零的才可以,负数的除法运算是会超出实际的考虑的3,相乘的数,如果知道结果超大,会越界,考虑尽早类型转换,而不是结果出来后类型转换,已经来不及了4,数字型的测试时候,...

2018-06-26 21:27:58 134

原创 【面试】JAVA互联网面试题解惑

本篇文章从CSDN的一篇gitchat中来,文章中罗列出来的面试点,有很多不太清楚的被我拷贝记录下来,并用通俗的语言解释下,加深自己的印象。当然如果某一点大家想深入研究的话,去百度其他博客即可,网上一大堆喔,最好还是对应到实际代码认真研究下。主要用来面试时候突击使用一,Java基础知识点1,抽象类和接口的区别:抽象类可以做很多事情,接口就是正常用的接口,实现一些方法;抽象类,可以被继承,...

2018-06-26 21:26:58 393

原创 JAVA开发过程需要注意的设计缺陷

一,总体设计1,系统间关联应减少实时接口调用 外围或者上游系统,很多应用以及接口依赖于很多下游系统,所以如果下游系统OOM或者其他问题的时候,会导致上游系统不可用,而很多上游系统又是直接面向用户的,所以在设计上应该减少关联和耦合。方案: 有很多数据可以通过非接口的方式,或者DB同步,或者上游系统自行配制,比如保险的条款,产品的方案等不会经常变动的数据,完全可以不用实时调用接口的方式,这样减少了应用...

2018-06-26 21:25:34 452

原创 JAVA开发注意事项集锦

本篇博客用于持续记录开发过程中的常用的需要注意的事项。一,不要以时间戳作为唯一健时间戳精确到ms级别,并不能作为唯一入口参数,数据库更新唯一查询参数,唯一健需要以唯一标志的值,比如UUID等全球唯一标志。这一点比较重要,尤其是高并发的时候会出现问题。二,缺漏检查必须同时处理null和“”的判断具体处理方法:1,  必须判断时候为空,string类型判断是否为null,list类型判断是否为null...

2018-05-29 11:11:59 1985

原创 log4j配置

1,  配置根loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appenderName2 如log4j.rootLogger=INFO,console, localLogfile后面都是并列作为根logger的 2,  配置子logger是否打印在父层级appenderlog4j.additivity.tasklog(logg...

2018-05-29 11:05:25 552

原创 保险H5页面、新增模板设计记录

保险的前端H5页面一般内容就是投保人,被保人,姓名出生年月,投保日期等等,加上一些其他的信息然后每次业务方新增一个新的保险的页面,最初是需要重新,新写一个页面后面觉得过于耗费人力,考虑设置几个不同的模板,这样只需要后端管理系统新增即可,无需前端系统再进行新的开发比如,投被保人相同的模板,保险起止期默认一年的模板,短期旅游险相关类似模板之后,每次新增H5页面的时候,可以在页面设置投保页面所需的所有内...

2018-05-28 10:59:14 1803 1

原创 oracle 应用于日报、月报监控、清单的常用关键字

日报和月报,清单报表的SQL相关,常用的关键字如下1,decode docode(num,A,B,C,D,E)if A取B,if C取B,else 取E。 一般用于报表中显示A对应中文意义,或者A和C是取另外的表的不同字段,最终体现在报表中2,ltrim和rtrim 共同使用,去掉字符串里面的前面几个空字符和后面几个空字符 而TRIM只能去除前后一个空字符3,trunc trunc(sysdate...

2018-05-23 17:49:34 571

原创 oracle的EXISTS解决大表和小表的联合查询

几个数据量比较大的表跟一个数据量很小的表的联合查询方法一:select * from tableA a,tableB b where a.aa = b.aa;这种方法是最简单的写法,其中表A数量大,大表,表B示小表方法二:select * from tableB b where b.aa in(select a.aa from tableA a);大表和小表联合查询,应该将小表作为主表主表是b表,...

2018-04-23 14:00:29 6501

原创 connect by prior在菜单栏的完美应用

需求是:不同角色可以查看的菜单不同,菜单分等级,一级菜单(即根目录),二级菜单,三级菜单。需要最后查询出这个角色可以查看的所有菜单,包括根菜单,二级,三级但是通常表里面配置的肯定是叶子节点,就是最后一层菜单,比如下面的XX规则设置,所以要查出所有的父节点使用--首先查出该角色已经配置的菜单编码,然后以该编码为叶子节点,查询所有的父节点的编码--比如下面的例子,角色菜单关系表配置了160000,01...

2018-04-19 17:09:15 462

原创 spring in action读书笔记

这本书着实是本好书,读书笔记会陆续记录,因为时间的原因,最近在看JAVA编程思想,所以暂时看到第五章,如下第一部分 spring的核心(DI,AOP,BEAN)第一章,spring之旅加载Bean的配置XMLapplicationcontext context = new classpathxmlapplication("a.xml"

2016-04-23 22:17:21 479

原创 headfirst in java读书笔记

花了比较短的时间,扫了一本买了很久的书,内容简单易懂,比较适合JAVA初学者,能够学到部分没有了解过的知识,如下.head first in java第三章,声明变量对象存在于堆空间,New dog()book b =new book();book c = new book(); c = b;c=null;c引用被回收第四章,对象的行为get s

2016-04-23 22:15:15 509

转载 oracle中merge into..using..on..when..when..用法

merge into tfa_alarm_act_nms a     using (select FP0,FP1,FP2,FP3,REDEFINE_SEVERITY     from tfa_alarm_status) b     on (a.fp0=b.fp0 and a.fp1=b.fp1 and a.fp2=b.fp2 and a.fp3=b.fp3)     when matched th

2015-06-06 15:20:41 1262

原创 ibatis 的<![CDATA[干嘛的

一直写sql语句都是直接copy,写自己想要的,今天看了下究竟这个<![CDATA[是干嘛的居然很简单,只是为了让系统知道,并且识别到一些特殊字符,以“]]>”结束只有以下几种情况才需要,特殊注意,下面说:< >  小于号> <  大于号& & 和' ' 单引号" " 双引号<![CDATA[select...

2015-06-06 11:44:02 1488

原创 友人寄语

你需要将一些零散的工作分成、重要紧急、重要不紧急、不重要紧急、不重要不紧急来分,这样能帮助你管理好时间,能拿出整块时间做重要的工作。  1、所负责的好车主业务知识和技术方面还需要提高,虽然已掌握一定的知识和技术,但是要想更好的做好工作,还需要不断的提高。2、作为新人,继续保持多倾听,多学习的良好习惯,积极拓宽知识面、多听多想,不局限在布置的工作里,主动学习和承担工作,以及积极提高自

2015-02-15 17:50:48 389

转载 Windows 下Java调用CRF++详解

1.步骤一览2.步骤详情2.1.环境准备Swig(Simplified Wrapper and Interface Generator)下载,Windows操作系统直接解压即可使用CRF++(Yet Another CRF toolkit)下载,CRF++-0.58zip和CRF++-0.58.tar.gz两个版本最好都下载,方便我们后续操作VS20

2014-05-29 10:27:58 3101 2

原创 JAVA遍历某个目录下的文件并读取

public static void main(String[] args) { File f = new File("D:\\eclipse\\workspace\\ltp_new\\input"); boolean b = false; try { fen_ju.fileList(f); } catch (Exception e) { } } public s

2014-04-29 20:01:01 664

原创 JAVA split分割字符串,多个分割符

JAVA  split分割字符串,多个分割符比如,使用,句号.

2014-04-29 19:58:33 4388 2

原创 javac 编译java文件,utf-8编码,乱码,encoding utf-8

试了以下网上的各种说法,什么,chcp65001chcp 936等等,都没有用因为dos下是没有utf8编码的改死了也没用只有在编译的时候使用javac encoding utf-8 test.java

2014-04-28 19:30:55 7912 2

原创 scrapy爬虫爬取旅游问答网站,递归爬取下一页

class BusSpider(BaseSpider): #设置爬虫名称 name = "xinlang" #设置起始URL列表 start_urls = ["http://travel.sina.com.cn/list-wenda/all/5"] def parse(self, response): req = [] hx

2014-04-22 16:17:52 2739

原创 HTML网页使用python提取正文,文字,过滤掉标签,空行,空格等

##过滤HTML中的标签#将HTML中标签等信息去掉#@param htmlstr HTML字符串.def filter_tags(htmlstr): #先过滤CDATA re_cdata=re.compile('//]*//\]\]>',re.I) #匹配CDATA re_script=re.compile(']*>[^',re.I)#Script re_s

2014-04-22 16:16:11 6412 1

原创 android图片管理,hdpi,mdpi,ldpi的区别

今天图片随便乱放,直接导致整了半天。。!!

2014-04-12 18:24:00 585

原创 mysql自定义函数---计算地图已知经纬度的两个点的距离

delimiter $$ /* 参数为 int类型 */create function distance(lat1 DOUBLE,longt1 DOUBLE,lat2 DOUBLE,longt2 DOUBLE)/*设置返回值类型 为double*/returns double/* 函数开始 */begin /* 的定义局部变量,有默认值*/ declare PI double de

2014-04-09 21:03:11 1391

转载 MyEclipse连接MySQL的方法

今天终于把MyEclipse中连接mysql的问题解决了,原来一直以为是驱动的问题,后来才知道是根本没启动数据库服务,晕死!MyEclipse连接数据库是非常重要的下面我就讲解一下MyEclipse连接MySQL的方法:首先把MySQL驱动程序提供的那个包复制到%java_home%\jre\lib\ext中,并把路径加到CLASSPATH环境变量中,比如我的那个jar包的路径是D:\jd

2014-04-08 20:18:56 418

空空如也

空空如也

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

TA关注的人

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