自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Java开发必备技能

目录一、数据库二、git三、Linux四、其他一、数据库修改字段alter table employee modify create_time datetime NOT NULL DEFAULT NOW() COMMENT '创建时间';修改表名rename table org_info to org_info_origin同步单表mysql -h...

2017-12-07 11:38:30 340

原创 不同时期Mac机型硬件性能配置对比

OS X EI Capitan 版本 10.11.6 macOs Sierra 版本 10.12.6 macOs Catalina 版本 10.15.5 MacBook Pro(13英寸, 2011年初) MacBook Pro(Retina, 15-inch, Mid 2015) MacBook Pro (16-inch, 2019) 处理器 2.7 GHz Intel Cor......

2021-04-12 19:48:51 1168

原创 网络分享课程笔记

推荐系统领域知识、业务知识存储特征,推荐系统的设计、衡量自己数据库的指标,支持业务场景Deep Crossing

2020-07-30 15:15:52 115

原创 Spring MVC实践

编辑器warning no artifacts https://blog.csdn.net/small_mouse0/article/details/77506060tomcat在编辑器打出的log为乱码https://www.jb51.net/article/175289.htmCircular view path [index]: would dispatch back to the current handler URL [/springmvc-basic/index] again. Che.

2020-06-13 00:03:06 135

原创 Maven知识点

「JDK」安装JDK后,配置JAVA_HOME,windows下使用\作为目录分割符,将%JAVA_HOME%\bin加入Path环境变量;如果是linux,那么使用$JAVA_HOME/bin加入PATH环境变量。这个时候可以直接使用jar命令(当我还没有配置JAVA_HOME环境变量时,windows系统可以直接使用java命令),解压文件可以使用jar xvf apache-maven-...

2020-04-28 17:22:39 154

原创 code thinking

每个方法都调用远程的方法,调用的时候会抛出异常,这个时候异常应该在哪里处理?一个方法里面有多个if-else,每个逻辑里面会有不同的远程方法调用,会抛出异常,返回的对象声明是直接放在try里面吗,如果是这样,外面没法直接访问返回该对象,如果不是,在外面声明,操作这个对象的时候还需要判空?...

2020-04-26 10:53:07 115

原创 Spring&MyBatis pom配置

使用最新版本的<artifactId>spring-boot-dependencies</artifactId>,doris的连接异常,将该parent的版本降至2.1.4.RELEASE,doris连接可以正常,使用mybatis-spring-boot-starter,一开始没有发现问题,后来出现报错,java.lang.AbstractMethodError: org.........

2020-03-31 15:06:41 362

原创 历史阅读列表

浅析VO、DTO、DO、PO的概念、区别和用处

2020-03-16 16:17:01 136

原创 一次台式机组装的经历

敲黑板,本次装机遇到一些问题,这是积累下来的知识点:1、小心点,不要把CPU针脚搞弯了,搞弯一个都可能导致点不亮2、硅胶不要粘到主板的孔上,如果粘了,用牙刷刷,亲测可以刷干净3、windows10的激活码激活不成功,有可能是网速问题,多试两次4、微星主板内存3、4插槽点不亮,开不了机,后店家更换主板当时比较的各个店铺CPU+主板的价格情况:

2020-03-07 14:24:20 275 1

原创 leetcode笔记

区块(是一棵树)区块链 是 一个链表 (前趋)异类Chunk it up 脉络联系刻意练习Feedback 主动型反馈Stack Queue Set Map优先队列 对 队列 的优化不舒服 不爽 枯燥明确意思所有可能解写代码测试案例HashTableDisjoint SetTrieBloomFilterLRU Cache主定理二叉树查找O(log(n))二叉...

2019-11-08 22:09:14 75

原创 大数据之hive+kylin

Row_Number()使用通过Row_Number()实现获取最新的字段数据,本例中,对于每一个page_id+event_id+business_field_identifier我们获取最新一天(通过ORDER BY datekey DESC实现)的business_field_comment字段值。select t_a.page_id, t_a.event_id, t_a.business_field_identifier, t_a.business_f.

2019-10-17 15:34:01 210

原创 前端含有nodejs层的一例问题分析

前端可以对后端的请求增加参数前端线上环境 + 后端线上环境通过前端URLhttp://a.com?src_type=1&date=2019-06-06&from=searchKeyword&key=82d69fcc7fe4a0b0可以获取数据前端测试环境 + 后端线上环境通过前端URLhttp://b.com?src_type=1&date=2019-...............

2019-06-13 21:05:02 656

原创 开发问题思考

请求一个URL,发现返回给前台的信息来自Filter,但是看代码应该不会走到Filter中的这一行代码,而是会进入chain.doFilter(request, response);里面去,排查发现,是Controller的接口发生了异常,异常跳出了。所以,一定要充分合理地考虑处理Controller的异常。...

2019-05-24 15:21:04 99

原创 Tomcat

大型应用软件Tomcat占用系统资源少 扩展性好 支持负载均衡 邮件服务从最基本的HTTP请求开始 -&gt; ...... -&gt; JMX技术管理Tomcat中的应用程序Catalina是开源、免费的,也是最受欢迎的servlet容器之一。servlet容器会为每个请求完成3个操作:创建一个request对象,javax.servlet.ServletRequest接...

2019-02-19 11:51:43 114

原创 面试记录

一面是业务层的设计,和业务有关系二面是系统底层考的比较多,操作系统,分布式,数据库求无序整数队列最大升序子队列,json 中超过int 值越界数据处理,权限系统设计,二维队列最大升序路径,缓存设计,微信扫码登录逻辑,url请求完整路径,高并发服务设计哈希表,HTTP,golang的channelGolang array与map对比限流怎么做Golang gc需要注意的地方Dfs+二叉...

2019-02-12 15:16:20 184

原创 Java笔记一

jdbc4.2较之前的jdbc增加了功能,java8开始支持jdbc4.2。DriverManager是管理数据库驱动的服务类,主要的方法是getConnection,这是一个静态、同步方法。Statement用来执行sql语句,PreparedStatement和CallableStatement是Statement的子类,分别是预编译sql的Statement和执行存储过程的Statement...

2019-02-09 22:23:52 137

原创 Effective Java

避免创建新的对象 重用已有的对象 这一原则适用于以下三种情形1、不可变对象2、可变对象 但是生成之后 就不变了3、可变对象 适配器模式 背后的对象是同一个 前台的对象有多个 例如map的keySet返回同一个对象反面例子String s = new String(“abcd”);&quot;abcd&quot;本身就是对象实例 又重复创建对象实例对象池管理重的对象 JVM对轻的对象处理效率更高这一原则...

2019-01-21 16:41:09 132 1

原创 消息中间件

通用环境下安装:1、安装最新版本的erlangsudo yum install erlang2、下载rabbitmq的压缩文件http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz3、解压,执行主目录下sbin/rabbitmq-server看到提...

2019-01-08 14:24:29 134

原创 JAVA SE

范型很大程度帮助集合,JAVA SE 1.5开始引入,之前的集合不记得元素类型。这样的会引发的问题是:一个全是String元素的集合,我可以放入Integer元素,健壮性取出元素后需要类型转换,臃肿,并且转换时容易引发异常List&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;String&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;可以理解为ListString,看作List的子类型List是范型接口,T是类型参

2018-11-07 11:12:35 117

原创 Netty学习

BIO服务端创建ServerSocket,采用accept方法获得客户端socket,阻塞等待,每当过来一个socket之后,使用该socket作为构造参数创建一个handler处理线程,在线程中使用InputStreamReader读取客户端发送的指令,使用PrintWriter的println方法返回响应,处理完毕后线程自动销毁。客户端创建Socket,使用PrintWriter作为out...

2018-10-25 10:40:24 82

原创 PyQt安装

Qt安装➜ ~ brew install python3Python has been installed as /usr/local/bin/python3 If you need Homebrew’s Python 2.7 run brew install python@2 Pip, setuptools, and wheel have been installed....

2018-09-15 14:11:47 461

原创 Spring MVC配置

页面请求报错信息HTTP Status 500 – Internal Server ErrorType Exception ReportMessage Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConfigDescri...

2018-06-13 11:59:34 156

原创 Spring Boot

Spring按照模块进行组织Spring生态——提供大量Spring的项目 更深入地降低我们的开发难度 提高开发效率Spring Boot 使用默认开发配置来实现快速开发主流的项目构建工具 Ant Maven GradleApache Maven是软件项目管理工具 基于项目对象模型(POM)管理项目的依赖、编译、文档信息配置M2_HOME和Path(%M2_HOME%\bin)可以将本地jar打到...

2018-06-04 22:48:02 327

原创 Hibernate

 Hibernate完成对象模型和基于SQL的关系模型的映射关系 Hibernate较iBATIS更具有面向对象的特征 Java EE 5抛弃了传统的Entity EJB, 改用JPA作为持久成解决方案 JPA实体可以当作Hibernate PO使用 低侵入 不要求PO继承Hibernate的某个超类或实现Hibernate的某个接口 Hibernate使得Java EE应用的OOA OOD OO...

2018-06-02 00:25:00 8882

原创 Java SE基础类库

4000多个基础类 合格的程序员需要熟悉70%字符串类 String StringBuffer StringBuilder处理时间Date过时 使用Calendar正则表达式Pattern Matcher 同时String类也增加正则支持国际化支持Locale ResourceBundle加载Locale对应的语言资源文件 调用getString()方法main()方法由J...

2018-04-15 20:59:01 328

原创 JVM内存区域

2018-04-04 22:44:53 131

原创 异常问题解决记录

一、mybatisCaused by: java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()解决方案: &lt;!-- ht...

2018-03-30 16:51:17 214

原创 2018年5月1日前学习计划

目标知识是否readyready时间备注九种排序算法否   树 索引 散列否  多线程否  数据库锁否  Spring AOP否  分布式锁否  JVM调优否  设计模式否  Effective JA...

2018-03-28 00:02:05 125

原创 Spring细节知识

spring 核心jar的关系spring-framework-3.0.5.RELEASE-with-docs.zip解压后四个主要目录dist 二十几个jar(项目用这个)docs 文档 APIproject 源码src 二十几个带-sources的jar(包含java源文件)spring-framework-3.0.5.RELEASE-dependencies.zi...

2018-03-27 22:53:18 156

原创 软件安装参考链接

Navicathttp://xclient.info/ 搜索Navicathttp://www.pc6.com/edu/66419.htmlhttps://jingyan.baidu.com/article/afd8f4de8e55e734e286e92a.html

2018-03-24 22:27:56 402

原创 开发遇到的问题

NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config:org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/se...

2018-03-02 15:50:53 4145 1

原创 Spring AOP

    AspectJ允许使用Annotation用于定义切面、切入点和增强处理,Spring框架识别这些Annotation来生成AOP代理。Spring只是使用了和AspectJ5一样的注解,并没有使用AspectJ的编译器或者织入器。简单地说,Spring依然采用运行时生成动态代理的方式来增强目标对象,不需要增加额外的编译,不需要AspectJ的织入器支持;AspectJ采用编译器增强,...

2018-02-05 23:44:35 89

原创 JAVA EE 应用和开发环境

轻量级JAVA EE平台稳定的性能、良好的开放性、严格的安全性选择Java EE构建信息化平台企业的信息化 --&gt; 不断整合 --&gt; 异构系统跨平台性、开放性、各种远程访问技术2006 --&gt; Java EE概念 --&gt; 两个主要规范  JSF1.2和EJB 3.0SSH组合是一种轻量级的Java  EE平台高度的实用性和可扩展性基于轻量级Java EE平台的应用可运行在普...

2018-02-01 23:46:26 478

原创 设计模式

使用标准的OO技术,设计一个鸭子超类,并让各种鸭子继承该超类为鸭子增加一个fly()方法,导致橡皮鸭子也会飞了我们可以把橡皮鸭子中的fly()方法覆盖,就像覆盖quack()方法一样但是当我们加入一个诱饵鸭呢,这个鸭子可是不会飞,也不会叫利用接口改进...

2018-01-20 11:13:37 129

原创 记录一次用eclipse手动添加jar包开发的繁琐过程

一、将依赖的jar包作为用户库或者外部jar导入项目1.1 操作菜单1.2 项目结构图二、在添加的过程中出现的异常、原因、解决2.1 nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter解决:缺少c

2018-01-05 17:58:40 736

原创 Java问题收录

log4j2的pom配置

2017-10-11 15:06:05 189

原创 使用python抓取时配置一台linux抓取机

为实现python抓取之类的工作 需要安装的一些辅助模块

2016-03-29 14:51:05 497 1

原创 Java Web学习笔记

命令行生成最简单的Java Web项目1、进入合适的目录,使用maven命令来生成web项目:mvn archetype:generate -DgroupId=com.litb.aims -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp -DinterativeMode=false2、在当前路径下,生成......

2015-07-29 10:42:27 1506

原创 Linux命令之grep

目录极简用法参数含义应用举例更多用法极简用法grep pattern filenamecat filename | grep pattern匹配出包含pattern字符串的相应行,pattern上也可以加双引号。参数含义参数 参数含义 补充说明 -b 给出匹配字符串的在该行的字符偏移量 与-o合用 -c 给出匹配的...

2015-03-10 17:23:11 503

原创 Python os模块使用

原标题:由两种简单的遍历指定目录下文件的方法来看os模块中的一些方法 遍历代码:python中,如下两种实现都可以遍历得出指定目录下的所有文件(包括子目录)。实现一、遇到文件则打印文件名,遇到目录则调用函数本身进行迭代import osdef walk(dirname): for name in os.listdir(dirname):        path ...

2015-03-04 17:28:02 942

空空如也

空空如也

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

TA关注的人

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