自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

转载 在有数据的情况下修改表字段的类型

很多时候创建表的时候,当时很确定觉得这个字段设为int,或其他类型就行了,结果在后来的业务升级改造过程中,或者为了对接其他系统时候突然发现表中的某个字段要改类型。但是你直接修改字段类型时发现它会提示:无法修改字段类型,请先删除该字段中的值。假如你的表中数据量还不小,你可能的不愿意先将表中的数据导出来,修改好字段类型,再将数据导回去,这样操作没问题,在数据量小于50万,操作还是挺快的。但是当表中数据...

2019-06-29 11:05:02 3471

转载 遭遇勒索病毒数据库被删除之后

昨天发现网站不能访问,以为只是简单的报错,看看日志,解决一下就行了。就没当回事的打开日志,开始查看,看了一眼突然懵了,怎么回事,原本运行的好好的数据库找不到了,我半信半疑的想着我插入数据失败不至于把数据库干掉了吧。打开mysql,连上远程,刷新数据库,果然数据找不到了。非常的郁闷,显示经历了插入失败,接着数据库不翼而飞!但又发现多了一个没见过库,打开该库里面只有一张表,表里面写着:To r...

2019-06-22 14:08:23 4351

转载 启动springboot报错 Application run failed

在启动springboot项目通过实体类自动生成表时,报如下错误:2019-06-11 10:06:44.673 [main] INFO com.zyb.blog.CoreApplication - Starting CoreApplication on MicroWin10-1550 with PID 5520 (C:\Users\Administrator\workspace\boot-...

2019-06-14 12:56:02 36465

转载 MySQL Packet for query is too large 问题解决

报错信息:Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1354 > 1024). You can change this value on the serverby setting the max_allowed_packet' variableMySQL根据配置文件...

2019-06-12 17:59:27 339

转载 3-学习Three.js基础,立方体,平面,球体

示例<!DOCTYPE html><html><head><meta charset="UTF-8"><title>zzz</title><script type="text/javascript" src="js/three.js">&a

2019-02-17 11:15:16 420 1

转载 2-学习Three.js基础认识三大组建

 三大组建学习Three.js,如果要创建一个3D物体,就需要这三个组建:场景(Scene)、相机(Camera)、渲染器(Renderer)。就好比现实世界中,空间,眼睛,渲染物体。这里看一个示例:<!DOCTYPE html><html><head> <title></title> <sty...

2019-02-16 19:52:14 213 1

转载 1-学习Three.js 入门

前言学习three.js需要从基础系统的学习,这里我推荐一个学习的网站:WebGl中文网,最好的学习webgl(three.js)网站。当然它的每一章节每一小节知识点并不全,有很多需要从其他地方补充。这里就把我学习的过程整理成文章,供大家更容易的理解three.js。入题你可以从WebGL中文网的的网盘下载本教程的示例文件,地址是:http://hewebgl.com/article/...

2019-02-14 09:31:17 205 1

转载 hsqldb的安装使用

Hsqldb下载:hsqldb对应安装文件可以从https://sourceforge.net/projects/hsqldb/files/hsqldb/hsqldb_2_3/下载,本文对应的是hsqldb-2.3.4 .zip,下载后解压。使用Hsqldb数据库步骤:1、 在d盘下建立一个目录hsqldb文件夹(这个是任意建立的,呵呵),在文件夹中创建lib文件夹,将hsqldb-2...

2019-01-31 14:30:07 358

转载 【推荐】负载均衡很难?看完这篇全懂了

互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩展以及避免单点故障。但是要如何将不同的用户的流量分发到不同的服务器上面呢?  早期的方法是使用DNS做负载,通过给客户端解析不同的IP地址,让客户端的流量直接到达各个服务器。但是...

2018-12-19 17:20:20 236

转载 超越MySQL:三个流行MySQL分支的对比

转载自:https://www.csdn.net/article/2011-12-29/309890摘要:尽管MySQL是最受欢迎的程序之一,但是许多开发人员认为有必要将其拆分成其他项目,并且每个分支项目都有自己的专长。该需求以及Oracle对核心产品增长缓慢的担忧,导致出现了许多开发人员感兴趣的子项目和分支。 导读:尽管MySQL是最受欢迎的程序之一,但是许多开发人员认为有必要将其拆...

2018-07-09 10:02:28 180

转载 websocket握手拦截的时候获取到不是同一个session的一个小坑

https://blog.csdn.net/panda929/article/details/52872128自己在用spring的websocket的时候,在request获取session的时候一直是null,后来发现是自己把自己坑了代码是这样的,自己是新手,参照网上写的,本来用的没什么问题,做的东东能两个人相互聊天还高兴了好久,结果第二天来懵了,一直获取不到session在websocket...

2018-06-20 14:28:57 7619 4

转载 数据库性能优化详解

出处: https://www.cnblogs.com/easypass/archive/2010/12/ 08/1900127.html1.数据库访问优化法则要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈...

2018-06-15 17:19:35 654

转载 Java多线程学习(吐血超详细总结)

目录(?)[-]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明 使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递     本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。首先讲一下进程和线程的区别:  进程...

2018-06-11 13:34:28 174

转载 设计模式读书笔记-----桥接模式

设计模式读书笔记-----桥接模式     在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现在我们需要给这些形状进行上色,这里有三种颜色:白色、灰色、黑色。这里我们可以画出3*3=9中图形:白色正方形、白色长方形、白色圆形。。。。。。到这里了我们几乎到知道了

2017-12-22 09:05:38 163

转载 Hibernate与Jpa的关系

我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMa

2017-10-31 11:01:24 154

转载 CRM框架

对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接

2017-10-31 10:42:33 3452 1

转载 再聊线程池

引言最近恰好在组内分享线程池,又看了看四年前自己写的线程池文章,一是感叹时光荏苒,二是感叹当时的理解太浅薄了,三是感叹自己这么多年依然停留在浅薄的理解当中,没有探究其实现,羞愧难当。遂把分享的内容整理出来,希望能够让读者对线程池有一个全新的认识。池化这里池化并不是深度学习中的池化,而是将资源交给池来管理的这一过程。我们在开发中经常回接触到池化资源的技术,最常见的当然是数据库

2017-10-24 21:04:38 166

转载 java线程池并发包

自JDK5之后,Java推出了一个并发包,java.util.concurrent,在Java开发中,我们接触到了好多池的技术,String类的对象池、Integer的共享池、连接数据库的连接池、Struts1.3的对象池等等,池的最终目的都是节约资源,以更小的开销做更多的事情,从而提高性能。        我们的web项目都是部署在服务器上,浏览器端的每一个request就是一个线程,那

2017-10-24 20:50:49 536

转载 认识ThreadLocal,多线程处理

线程安全一直是程序猿们关注的焦点,多线程也一直是比较让人头疼的话题,想必大家曾经也遇到过各种各种的问题,我就不再累述了。当然,解决方式也有很多,这篇博文给大家提供一种很好的解决线程安全问题的思路。       首先,我们先简单的认识一下ThreadLocal,之后是实例+解析,最后一句话总结。1、认识一下ThreaLocal       认识Th

2017-10-24 11:08:20 208

转载 resultMap与resultType、parameterMap与 parameterType的区别

Map:映射;Type:Java类型       resultMap 与 resultType、parameterMap 与  parameterType的区别在面试的时候被问到的几率非常高,出现的次数到了令人发指的地步,笔者认为有必要单独列一章郑重声明,共勉resultMap & resultType             两者都是表示查询结果集

2017-10-22 15:25:59 209

转载 java 内部类详解

一.内部类基础  在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。  1.成员内部类  成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:12

2017-10-20 10:37:42 163

转载 join on 和where 一起使用的细节

left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right join。cross join:结果是笛卡尔积,就是第一个表的

2017-10-19 19:08:08 23385 5

转载 数据库sql优化

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、

2017-10-19 14:08:57 199

转载 java线程安全总结

浅谈java内存模型        不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底

2017-10-18 20:07:26 145

转载 Oracle索引(Index)创建使用

Oracle对象教程:索引(Index)创建使用,索引:对数据库表中的某些列进行排序,便于提高查询效率。当我们在某本书中查找特定的章节内容时,可以先从书的目录着手,找到该章节所在的页码,然后快速的定位到该页。这种做法的前提是页面编号是有序的。如果页码无序,就只能从第一页开始,一页页的查找了。数据库中索引(Index)的概念与目录的概念非常类似。如果某列出现在查询的条件中,而该列的数据是无序

2017-10-18 18:29:55 210

转载 ip地址划分

1. A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 2. B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.25

2017-10-18 10:07:03 310

原创 十进制和三十六进制的转换

package test;public class JinZhi {public static void main(String[] args) {JinZhi jinZhi=new JinZhi();System.out.println(jinZhi.bigToSmall("BEE"));System.out.println(jinZhi.smallToBig

2017-10-17 21:00:51 2844

原创 处理大数字精确精度BigDecimal计算

package test;import java.io.FileReader;import java.math.BigDecimal;public class Big {public static void main(String[] args) throws Exception {StringBuffer buffer = new St

2017-10-17 19:59:00 260

转载 按照班级,统计班级的总人数,男生人数和女生人数分别是多少

有student表,按照班级,统计班级的总人数,男生人数和女生人数分别是多少。select stuClass,count(stuName) 班级人数,sum(case when stuSex='男' then 1 else 0 end ) 男生人数,sum(case when stuSex='女' then 1 else 0 end ) 女生人数  from student  

2017-10-17 18:58:42 24416

转载 SQL语句创建数据库和日志文件

创建一个数据文件和一个日志文件的数据库:USE master--指向当前使用的数据库GO--批处理的标志CREATE DATABASE E_Market--创建E_Market数据库ON PRIMARY--主文件组(NAME='E_Market_data',--主文件逻辑文件名--主文件物理文件名FILENAME='E:\sq

2017-10-17 18:29:20 14102

原创 服务器常用的状态码及其对应的含义如下:

100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不完整204——请求收到,但返回信息为空205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件206——服务器已经完成了部分用户的GE

2017-10-17 14:55:36 223

原创 计算你能获得的最大收益。风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。

这个题还是有一定深度的,初看没啥,想想很棘手

2017-10-11 20:02:58 518

jsp购物车实现

代码完整,可以直接参考

2016-06-07

c2c校园二手市场源代码

校园C2C二手市场源码 一个简单的校园二手市场交易程序,可以进行用户注册并发布交易信息 可以对交易产品进行评论,也可以按照标题或内容进行站内搜索 数据绑定控件采用的是GridView 管理员后台可以对商品信息管理、用户信息管理进行管理 管理员登录地址:admin_login.aspx 默认帐号/密码:51aspx/51aspx DB_51aspx下为Sql数据库,附加即可

2016-06-07

空空如也

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

TA关注的人

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