- 博客(18)
- 收藏
- 关注
原创 由List扩容引发的怀疑,尴尬啊
List扩容是1.5倍么?呵呵,右移一位真的是除以二么?84211111 =151110 =14请问右移一位是原来的多少倍?32168421111111 =63111110 =62???结论: List是右移一位 但是并非一定是1.5倍 而是一个上下浮动的线List是右移一位向下取整的操作...
2020-09-18 14:33:47
221
2
转载 http协议中各个响应状态200_301_404_500等返回值含义快速一览
http协议中各个响应状态200_301_404_500等返回值含义快速一览一、定义从HTTP的定义可以看出,HTTP协议是互联网上进行数据通信的基础协议,用来交换或传输超文本。超文本是一种结构化的文本,在包含文本的节点之间使用逻辑链接(也叫超链接)。二、概述HTTP是基于TCP/IP协议的应用层协议。HTTP允许进行客户端和服务器之间的通信。通过HTTP或HTTPS请求的资源由URI(统一资源标识符)或URL(统一资源定位符)来标识。在客户端-服务器的模式中,HTTP扮演着请求-响应协
2020-09-04 11:22:01
657
原创 java下载word文档_xml+freemarker方式
java下载word文档_xml+freemarker方式配置注意配置freemarker<!-- https://mvnrepository.com/artifact/org.freemarker/freemarker --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId>
2020-09-01 10:40:53
321
原创 Oracle初级优化-----向踩过的坑致敬
前些天写了一个比较大的SQL 连接了十一张表[ 表的数量不重要] ,数据量并不大,但是查询的时间最多达到了惊人的28分钟,数据库都跑红了脸,尴尬,进入正题: 首先我在连接时使用的时left join 左连接 : [ 在连接时应该首先考虑内链接,然后根据情况选择连接情况] ,相信看过连接图示的都知道,平常使用的连接中大多就是内链接; 其次在where条件的使用中没有注意SQL的执行顺序,在where条件中 应该把过滤范围大的条件放在最下方,因为SQL中 where的执行顺序是由下至上;...
2020-08-31 11:35:41
114
原创 IDEA中maven变成系统默认的路径问题及解决
首先找到对应的.M2位置======》删除然后找到一个IDEA的文件夹 名字以.IntellijIdea开头 根据版本不同名字大相径庭点击进入system===》Maven===》Indeices接下来是高光时刻:挨个文件夹点进去 会有一个配置文件 index.properties 点开自己看吧 对比之后有惊喜将不想要的文件夹直接删除注:此方法还不知道有什么坏...
2019-11-05 16:32:39
908
mysql优化集锦——观《深入浅出mysql》——网易团队
首先感谢网易团队的大佬们,书很棒,受益匪浅,这是一本数据库学习的好书。看了一部分,突然想想好像记得的很少,尝试自己把看的总结一下,具体的细节不做深入记录,缘于书,知于书。第一部分 首先拿到一个SQL语句做优化时,必须对它做分析检查: 1、定期分析表检查表 分析表语法:ANALYZE 【LOCAL|NO_WRITE_TO_BINLOG】 TABLE ...
2019-09-25 14:31:55
152
原创 Spring相关之基础使用
Spring的结构首先明确Spring的作用:百度百科:Spring就是为了更加简单的开发! 简单性,测试,松耦合(中间人概念)个人理解:简单性:减少代码量测试:整合Junit,处处可测试松耦合:就像我们找工作一样,从以前的找工作难,招聘难,转而交给第三方Spring的架构(结构)1、数据连接模块 DATA Access/Integration 数据通道和数据整...
2019-09-22 17:56:39
135
原创 mybatis 报There is no getter for property named 'id' in 'class java.lang.Integer' 此类错误-解决方式
错误代码:<select id="findUserAndOrdersList" parameterType="int" resultMap="userAndOrders"> select <include refid="selectClumn"/> from user left join orders on user.id=orders...
2019-09-18 23:21:27
3408
2
原创 mybatis中出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常处理
常见原因简析1、namespace名称不对2、sqlID不对 前后不对应3、变量名称问题以上问题就很easy了IDEA编辑器问题导致异常org.apache.ibatis.binding.bindingException:绑定语句无效(未找到):原因:新版IDEA不再编译source folder下的xml文件处理办法:1、pom.xml文件 build标签下添加如...
2019-09-18 13:35:57
297
原创 ajx获取数据变成??的问题解决
解决这个问题我们首先要知道response.setContentType()和response.setCharacterEncoding()的区别; response.setContentType()方法设置页面编码格式, 通知浏览器接收数据时使用utf-8解码, ...
2019-09-09 17:08:32
167
原创 C3P0 xml &符 DBUtils
C3P0xml文件设置 rewriteBatchedStatements=true 开启批处理:批量处理 不开启时 批处理动作默认将数据一条一条执行 & &符 在xml中需要转义 characterEncoding=utf8<?xml version="1.0" encoding="UTF-8"?><c3p0-config>...
2019-09-08 15:26:24
130
1
原创 linux服务器 安装mySQL以后在本地链接的问题简述(权作一个方向)
安装mysql的教程遍地都是 多入过江之鲤今天安装时依然遇到了很多问题,晚上反思一下,做个笔记,笔记略有残缺,方向还是比较齐整的,若有不足,看官且当一笑,附个评论更好了。安装时,首先考虑mysql版本的问题,是5.6还是最新的版本8,因为是自己玩,最终装了mysql-8.服务器环境:阿里云服务器,linux7.6,mysql-8.0.17先紧着记忆清楚的写,安装mysql以后在本地链接...
2019-08-07 20:38:28
175
原创 使用linux+java+tomcat搭建一个简单服务器
今天搭建一个linux环境的服务器,遇到了一些问题,仅做下心得记录。首先挑选服务器,阿里云有云虚机,服务器两种,本次选择服务器作为搭建主体;第一个考虑服务器的作用,一个最基本的java运行环境;java1.8+tomcat+mysql数据库;java1.8下载并解压:1.下载分yum下载安装和手动上传软件解压安装,安装以后配置环境变量:第一种:编辑/etc/profile文件(给全体用户...
2019-08-06 23:10:24
181
转载 IoC框架(依赖注入 DI)
IoC框架(依赖注入 DI)1 IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,...
2018-09-20 10:53:53
105
转载 linux同步时间网络指定时区
Linux时间设置1.date ‘+%Y%M%D’ 按照格式显示当前日期,结果如下:[root@LAMP ~]# date &quot;+%Y-%m-%d %H:%M:%S&quot;2016-08-16 20:01:252.date -s “xxx xx:xx:xx” 设置系统时间:[root@LAMP ~]# date -s &quot;20160819 15:30:30&quot;Fri Aug...
2018-07-29 18:07:26
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人