mysql优化注意点
通常和zerofill一起使用,比如int(3),存入1,则自动填充为001。并不是存入的长度char(n),varchar(n)中的n是最大长度。外键索引一般不用,可以通过业务逻辑来实现。全文索引一般也不用,直接上全文搜索引擎:sphinx、elasticsearch表索引的创建原则:最适合素银的列是出现在where子句中的列,或连接子句中的列而不是出现在select关键字后的列索引列的基数越大
封建日本挑战赛:电影/视觉特效角色获奖者访谈
对于封建日本挑战赛的电影/视觉特效角色类别,制作艺术家被要求在没有任何痛苦的情况下从封建日本创作一个渲染角色。正如我们过去所做的那样,生产类别的参与者可以选择从概念阶段选择概念,或者从头开始使用他们自己的概念。在这次访谈中,挑战赛的获胜者Artem Gansior,Sarah Bromley和John Doromal分享了关于选择概念,策划战略以及在下一个挑战中需要注意的事项的建议。告诉我们你的角
实现分页功能(更新中:第十天)
在jsp页面中加强分页功能 添加: 1、 2、加了td为操作 3、在操作中加入三个按键分别为:修改删除和查看详情 (标签里面的属性都可使用Bootstrap中的) 4、设置分页 (这里使用了if判断) (href=“这里是路径,路径为绝对路径”) (${page_nav}为你自己的导航页)(这里面的所有数据都来自PageInfo)
JSP和Servlet有哪些相同点和不同点,它们的联系是什么?
相同点: 它们本质上都是java类 不同点: 1、JSP经编译后变成Servlet 2、jsp更擅长表现于页面显示,Servlet更擅长于逻辑控制 3、Servlet的应用逻辑是在java文件中,并且完全从表现层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。 联系: JSP是Servlet技术的扩展,本质上是Servlet的简易方式 作者:青春微凉不离殇 来源:CSDN 原文:https://blog.csdn.net/jie_liang/ar
Java多线程实现简单的售票程序
设计一个多线程程序如下:设计一个火车售票模拟程序。假如火车站要有100张火车票要卖出,现在有5个售票点同时售票,用5个线程模拟这5个售票点的售票情况 1、要求打印出每个售票点所卖出的票号 2、各售票点不能售出相同票号的火车票 package com.hebust.java.third;
import java.util.Random;
public class SaleTicket implements Runnable {
public int total;
pub
常用集合类之间的区别?
1、ArrayList和Vector的区别 答: 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但为了说清楚ArrayList与Vector的功能,我们
GitHub新手使用教学(从安装到使用)
GitHub新手使用教学(从安装到使用): 原文:https://blog.csdn.net/qazwsxpcm/article/details/68946736 gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经
项目常用插件(更新中)
bootstrap日期插件:http://www.bootcss.com/p/bootstrap-datetimepicker/ bootstrap下拉多选插件:https://github.com/snapappointments/bootstrap-select
面试被问到Spring IOC、AOP和动态代理,用这篇文章怼过去
01、谈理解 首先你要知道,Spring框架原理基本是Java岗面试必问的问题。偶尔会扩展到Spring mvc框架,不过一般很少。每当面试官向你提问,让你说一下Spring的框架原理,你必须要清楚明白的向面试官阐述你的理解,最好不要照本宣科。这一块,我贴出我面对这种问题的回答,供读者参考。 对于Spring,核心就是IOC容器,这个容器说白了就是把你放在里面的对象(Bean)进行统一管理,你不用考虑对象如何创建如何销毁,从这方面来说,所谓的控制反转就是获取对象的方式被反转了。既然你都把对象交
最详细的SQL Server2008 安装图解
数据库视频将近看完了,但是SQL Server 一直都没有亲自动手安装过,所以一直都不会安装,今天自己动手安装了两次,总算是安装成功了,以下是自己安装的全过程: 运行程序后,点击安装 安装程序支持规则 安装产品密钥 接受许可条款 安装程序支持文件 安装规则 设置角色 功能选择,默认情况下都是空的,用户可以按照自己的需求添加所需要的实例功能 安装规则 安装实例配置 ,选择默认实例 安装SQL对磁盘空间有一定的要求 安装服务器配置的时候一般都会直接点击下一步,这时候会出现以下的错误: 这时候,我们
关于maven项目引入css或者js文件 路径的问题
maven加载css和js文件失败,这时间很棘手的问题,首先更新下自己的maven项目,发现没什么用,其次是在引入jsp文件加入${pageContext.servletContext.contextPath}在运行项目,发现也没什么用,查阅资料后,找到了以下可行的方法: 方案一:可以在web.xml中配置一下就可以啦
<servlet-name>default </servlet-name>
<url-pattern>*.js</url-pattern>
<url-pattern>*.
Android 8.0系统源码分析--Message发送、处理过程源码分析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_22657459/article/details/78880793 上节我们分析了应用进程中的Looper和MessageQueue创建过程,接下来我们来看看Message是如何发送到当前的MessageQueue上并且它是如何得到处理的。 一、Message的发送过程 发送一个Message对于应用来说,非常简单,就是调用handler.sendMessage方法,就可以将一个封装好
Android 8.0系统源码分析--应用进程启动过程分析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_22657459/article/details/78884534 说了说Binder。再看看Looper,睡到床上想想,接下来分析什么呢?第一时间越入脑海的就是应用进程的启动过程了。Android相比IOS是开放的(不能说开源,因为还是有些源代码没有对外,比如每个厂商的驱动等等),可以下载到基本上所有的源码,而且也提供了非常好的framework框架,现在的Android App到处
周排行