自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_38446325的博客

一名小小程序猿的感悟

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 分库分表之后,id 主键如何处理?

问:分库分表之后,id 主键如何处理?面试官心理分析其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。面试题剖析基于数据库的实现方案数据库自增 id这个就是说你的系统里每次得到一个 id,都是往一个库的一个表里插入一条没什么业务含义...

2020-04-29 22:02:05 214

原创 如何决定使用 HashMap 还是 TreeMap?

问:如何决定使用 HashMap 还是 TreeMap?介绍TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺序或自定义顺序遍历键(key)。HashMap<K,V>的Key值实现散列hashCode(),分布是散列的、均匀...

2020-04-17 11:57:46 178

原创 你能说说Spring框架中Bean的生命周期吗?

首先简单说一下(以下为一个回答的参考模板)1、实例化一个Bean--也就是我们常说的new;2、按照Spring上下文对实例化的Bean进行配置--也就是IOC注入;3、如果这个Bean已经实现了BeanNameAware接口,会调用它实现的setBeanName(String)方法,此处传递的就是Spring配置文件中Bean的id值4、如果这个Bean已经实现了BeanFactoryA...

2020-04-17 11:48:09 187

原创 Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?

简单介绍Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架,Spring使你能够编写更干净、更可管理、并且更易于测试的代码。Spring MVC是Spring的一个模块。一个Web框架,通过Dispatcher Servlet,ModelAndView和ViewResolver,开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、Session...

2020-04-17 11:30:21 128

原创 删除excel中所有公式并保留数值

删除excel中所有公式并保留数值Sub macro1() Dim sh As Worksheet For Each sh In Sheets sh.UsedRange = sh.UsedRange.Value NextEnd Sub(Fn)ALT+F11进入VBE编辑界面,菜单–>工具–>添加模块,复制粘贴上面代码,(Fn)ALT+F1...

2019-12-24 17:15:17 1197

原创 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找B...

2019-12-24 17:09:36 220

原创 批量删除linux的文件;find方法批量删除文件;find查找某时间段内的所有文件

1.如图所示,有大量文件夹,想批量删除它们2. 使用命令 find . -maxdepth 1 -regex “.ws.” 可以批量找到他们。maxdepth值为1表示只在当前目录查找,不递归查找其子目录3、使用命令 find . -maxdepth 1 -regex “.ws.” -exec rm -rf {} ; 批量删除它们,这个世界瞬间清爽了很多ps注意后面的分号,不要省略啊...

2019-04-17 10:30:06 1985

原创 JAVA写CSV文件

CSV是以逗号间隔的文本文件,其文件以纯文本形式存储表格数据(数字和文本)。在JAVA中可以通过输出文件流的方式将数据写入CSV文件。首先定义一个对象类public class Person { private String name; private int age; private int sex; private String phone; private...

2019-04-17 10:22:32 1318

转载 反射中Class.forName()和ClassLoader.loadClass()的区别

一 、Java类装载过程装载:通过累的全限定名获取二进制字节流,将二进制字节流转换成方法区中的运行时数据结构,在内存中生成Java.lang.class对象;链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的;校验:检查导入类或接口的二进制数据的正确性;(文件格式验证,元数据验证,字节码验证,符号引用验证)准备:给类的静态变量分配并初始化存储空间;解析:将常量池中的符号...

2019-03-26 15:51:18 88

转载 在java中String类为什么要设计成final?

转自:在java中String类为什么要设计成final? - 程序员 - 知乎String很多实用的特性,比如说“不可变性”,是工程师精心设计的艺术品!艺术品易碎!用final就是拒绝继承,防止世界被熊孩子破坏,维护世界和平!1. 什么是不可变?String不可变很简单,如下图,给一个已有字符串"abcd"第二次赋值成"abcedl",不是在原内存地址上修改数据,而是重新指向一个新对象,新...

2019-03-26 11:39:04 117

原创 eclipse上面的代码和tomcat编译之后的代码不同步问题解决

碰到eclipse上面更新了代码但是发现与tomcat编译之后的代码不同步怎么处理?用eclipse开发的同行们经常会碰到这么一件奇怪的事情,调试时用eclipse自信地改好代码之后,想要立马看看成果,运行一下,发现改好之后的代码好像并没有起到任何的作用,仿佛跟没改一样,找了半天,就是没有发现问题,急的抓破脑袋,于是最后猜想是不是自己改的东西没生效呢?便去看tomcat下面的编译后的源代码,一看...

2019-03-19 14:05:15 1567 1

原创 java.lang.IllegalArgumentException: Invalid character found in the request target.非法参数异常处理

碰到java.lang.IllegalArgumentException: Invalid character found in the request target. The valid charact异常怎么处理?由于MIS配置的是Tomcat 8.5的服务端,导致Web应用不正常,报HTTP 400错误(Chrome无异常、IE报错)。问题原因初步判断为8.5版本的服务端接收请求不会对符号...

2019-03-19 13:50:09 6104 1

原创 com.mysql.jdbc.PacketTooBigException: Packet for query is too large (16783330 > 1048576)包太大异常处理

com.mysql.jdbc.PacketTooBigException: Packet for query is too large (16783330 > 1048576). You can change this value on the server by setting the max_allowed_packet’ variable.这个异常的原因是:查询出的数据包过大,默认情...

2019-03-19 13:45:56 169

原创 java.lang.NumberFormatException: For input string: " 1"数字转换异常处理

碰到java.lang.NumberFormatException: For input string: " 1" at java.lang.NumberFormatException.forInputString(Unknown Source)异常怎么处理?根据错误信息可以很明显的看出来是数字格式转换异常,对于这种异常很好处理,首先定位到错误行,然后将格式转换代码修改正确即可,像我这标题所示...

2019-03-19 13:37:27 18337 3

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)绑定异常处理

碰到org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常怎么处理?一般碰到这种异常信息大可能说明你项目中mapper.xml里面的方法的id值没有与mapper中方法名对应,仔细检查一下,问题应该就能迎刃而解...

2019-03-19 11:46:01 154

原创 Caused by: org.springframework.aop.framework.AopConfigException: Cannot proxy target class...异常处理

碰到Caused by: org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces.异常怎么处理?报此异常是因为项目中...

2019-03-19 11:38:54 4804

原创 java.lang.SecurityException: Prohibited package name: java.net.beifeng.mobile_scm.web异常处理

碰到java.lang.SecurityException: Prohibited package name: java.net.beifeng.mobile_scm.web异常怎么处理?这个异常信息代表你的包名命名错误,包名不能以java开头,换一个包名开头即可!(ps:莫要用java中关键字或保留字等)...

2019-03-19 11:21:11 204

j2EE核心模式

此文档详细介绍了j2EE的核心模式,写的不错,想深入学习j2EE的朋友可以看看!!!J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

2017-09-25

人月神话——中文版

《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话》内容源于作者Brooks在IBM公司任System计算机系列以及其庞大的软件系统OS项目经理时的实践经验。

2017-09-18

空空如也

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

TA关注的人

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