自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

家有小辉技术博客

有所改变,有所不变

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

原创 附件上传后台报The field uploadFile exceeds its maximum permitted size of 1048576 bytes.

springboot,附件上传

2022-05-13 10:44:43 810 1

原创 IE 8 下小心使用console.log()

IE 8 下小心使用console.log()  我们很多情况下会使用console.log() 对代码调试。在chrome下和Firefox下都不会有太大问题,但是在最近我在IE8 下调试时使用了console.log(),就出现一些问题。在IE8中要想使用它调试代码必须要先开启F12,如果不开启F12,在浏览器的下方就会显示报错。那是因为IE8会将console.log()默认处理

2016-12-30 10:35:11 4689

原创 Lunix Centos 6.2 安装Mysql

一检查是否已安装mysqlyum list installed |grep mysql 倘若存在,则卸载yum remove mysql-libs.i686二 安装mysqlyum install mysql-server mysql mysql-devel三 查看mysql服务chkconfig --list mysqld四开启服务有两种方法①/etc/ini

2016-08-26 15:07:26 700

原创 Linux下MySQL数据库常用基本操作 一

1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 6、建库 create databse 库名; 7、建

2016-08-24 18:15:19 367

原创 解决Linux MySQL报错ERROR 2002

在Linux安装MySQL有时候会出现[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这样的错误,具体解决办法如下:[root@www ~]# rm -rf /var/lib/mysql/*[root@www ~]#

2016-08-24 15:21:15 13396

原创 Linux 命令使用

1.查看IPifconfig2.查看端口netstat -ntlp3.查看网络是否通ping www.baidu.com4.查看防火墙iptables是linux下的防火墙,同时也是服务名称。service iptables status 查看防火墙状态service iptables start 开启防火墙service

2016-08-23 17:25:14 474

原创 阿里的Mysql规范 MySQL库表设计规范

阿里的Mysql规范MySQL库表设计规范表设计1)表必须定义主键,默认为ID,整型自增,如果不采用默认设计必须咨询DBA进行设计评估2)ID字段作为自增主键,禁止在非事务内作为上下文作为条件进行数据传递3)禁止使用外键4)多表中的相同列,必须保证列定义一致5)国内表默认使用InnoDB,表字符集默认使用gbk,国际

2016-08-09 11:59:40 18825 1

原创 某些批处理学习

1.Java jar 启动@ECHO OFFtitle dev---------------------------启动的jar命名java -jar  a.jar--------------启动的jar名pause2.cmd 启动 run.batcd /d d:/xxxx start run.bat

2016-07-20 15:38:56 491 1

原创 怎么阻止内存泄漏

2016-06-12 14:31:33 428

原创 Navicat 同步数据结构,对比数据资源

好久没有写技术博了,都是懒,以防以后忘记,专门记录下来。以下是Navicat在window下使用的在线API文档,                   http://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.html对比两个数据库之间的数据库资源     1.选中数据库----------

2016-03-29 10:55:55 9431

原创 mysql null 转0

SELECT IFNULL(SUM(`registCount`),0)  AS registCount FROM `t_daily`

2015-11-19 18:35:45 1496

原创 Eclipse开发快捷键

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图

2015-10-22 15:43:39 407

原创 Echart获取后台数据渲染到map,bar

1一些小感受这几天一直在学习数据处理的方法,之前小老大用到的数据处理框架是使用highchart图表库,所以本来想使用highchart渲染生成中国地图,上网找了一些资料,highchart的中国实现了,只是需要用到的highmaps.js与之前使用的highcharts.js相冲突,不能够同时使用,2.highchart异步加载数据显示在mapa静态数据 $(d

2015-10-20 17:13:17 3613

原创 Thrift在Java中的简单实例(四)

Thrift的基本语法1.1 类型  Thrift类型系统包括预定义基本类型,用户自定义结构体,容器类型,异常和服务定义。1.1.1 基本类型bool: 布尔值 (true or false), one bytebyte: 有符号字节i16: 16位有符号整型i32: 32位有符号整型i64: 64位有

2015-10-12 15:14:16 588

原创 学习Thrift的小认识

1.tcp支持双向通信。2.thrift基于tcp,理论上可以有这个功能,但是apache没做。3.thrift是rpc结构的通信框架,rpc结构默认是 【客户端请求 -> 服务端回应 -> 连接断开】 的这种短连接形式,因此rpc默认是没有服务端回调功能,自然也没有长连接。

2015-10-12 15:08:05 488

原创 Thrift在Java中的简单实例(三)

Thrift的客户端的创建1,2与(二)相同,只是不需要实现接口3.客户端的编写package cn.huikey.thrift.client;import java.io.IOException;public class ThriftClient { public static void main(String[] args) throws IOException, TEx

2015-10-12 15:02:09 863

原创 Thrift在Java中的简单实例(二)

Thrift的服务器创建1.添加如下图的jar,没有jar,可到官网或者http://mvnrepository.com/下载2.将(一)中生成的ThriftJava文件拷贝到项目源文件目录下,实现IUserService.Iface接口package cn.huikey.thrift.dao;import java.util.ArrayList;public clas

2015-10-12 14:56:59 667

原创 Thrift在 Java中的简单实例(-)

什么是ThriftThrift是一种开源的跨语言的RPC服务框架。Thrift最初由facebook公司开发的,在2007年facebook将其提交apache基金会开源了。对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境不同需要跨平台的特性。1.编写person.thrift文件namespace jav

2015-10-12 14:49:14 889

原创 netty服务器,客户端的开发

1.netty是一种网络传输框架,是对NIO的一个封装,一般用于游戏开发,与此相媲美的是MINA。作者都是同一个人。2.netty的简单原理从上图可以很清晰的看到客户端要与服务通信,必须要一个通道与一个端口才能使其相互通信,boos线程池接收数据分配任务给work线程池进行处理业务逻辑3.客户端与服务器的通道的粘包与拆包的解决方案,什么是粘包:

2015-09-30 11:58:05 3484

原创 Protobuf在Java中的使用

1.Protobuf的理解是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构,总的来说就是传输协议中的一种。Protobuf的官方网址为http://code.google.com/apis/protocolbuffers/docs/t

2015-09-30 10:59:43 1452

原创 MyEclipse 热部署

第一步:将jrebel安装包解压到某一目录下第二步:在MyEclipse安装目录下,新建link文件夹,在link目录下新建link文件,第三步:link文件中配置jrebel路径配置格式为path=D:\\Horace\\jrebel\\jrebel_plugin\\eclipse第四步:重启MyEclipse,打开window-----》preferen

2015-09-16 18:23:39 2134

原创 MySQL 使用存储过程实现留存率

DELIMITER //USE `resourcemanage-dev`//DROP PROCEDURE IF EXISTS `stat_remain_player`//CREATE DEFINER=`root`@`localhost` PROCEDURE `stat_remain_player`()BEGIN-- 今天的日期DECLARE today DATE DEFAU

2015-09-16 18:05:32 3427 1

原创 MySQL Sql语句大全

1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice'disk','testBack','c:\mss

2015-09-16 18:01:05 379

原创 删除数据表,重新定位自增的字段

truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段

2015-09-16 17:50:36 436

原创 Mysql查重,执行策划

查重:SELECT DISTINCT NAME, ver FROM cfg_version执行策划:EXPLAIN

2015-08-26 11:33:15 461

原创 索引的设置

1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX(普通索引) mysql>ALTER TABL

2015-08-25 14:58:16 694

原创 Spring 的两种定时器

Spring 的两种定时器1. -->10000 --> --> 120000

2015-08-19 15:25:17 397

原创 Java 对象与json数据的转换,续写

Java 对象与json数据的转换,续写

2015-08-19 10:56:48 570

原创 如何是用servelt写验证码

servelt 里面:private static final long serialVersionUID = 1L; //将来存放验证码值的session的key值 public static final String VALIDATE_CODE_KEY = "ValidateCode"; /** * @see HttpServlet#HttpServlet() */ pub

2015-07-22 18:05:03 406

原创 MD5加密

/** * MD5加密 * @param strObj * @return */ public static String GetMD5Code(String strObj) { //确定计算方法 //加密后的字符串 String newstr=""; try { MessageDigest md5=MessageDiges

2015-07-22 17:59:46 544

原创 Java web 乱码解决

1. request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8");

2015-07-22 17:28:39 361

原创 关于hibernate

hibernate最大的好处就是允许你的代码以对象模式来访问数据库内容,配置自动化实现持久化。配置hibernate的步奏:1、添加hibernate jar2、编写hibernate的配置文件cfg.xml3、创建持久化类4、创建对象,关系映射文件hbm.xml5、通过hibernate API编写访问数据库代码2. root root com.

2015-07-14 10:42:17 335

原创 eclipse xml文件中按alt+/没有提示信息?

问题:eclipse xml文件中按alt+/没有提示信息?方案1:在xml文件上右击-->open with ,看一下xml文件的默认打开方式。我遇到的是在Layout下的xml文件里没有提示信息。查看了一下xml的默认打开方式不是Android Layout Editor,这时需要修改xml文件的默认打开方式:设置默认打开方式为XML Editor。菜单:Window 

2015-07-13 16:33:12 1480

原创 Java连接数据库方法

一、数据库jar;二、驱动三、数据库URL+数据库名称四、数据库用户名及密码private static final String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final String URL="jdbc:sqlserver://localhost:1433;datab

2015-06-30 10:15:03 400

原创 Android 随机变化图片

int[] Srcimagers={R.drawable.shake,R.drawable.shake1,R.drawable.shake2,R.drawable.shake3}; //随机生成图片 Random random=new Random(); int strImage=Srcimagers[random.nextInt(4)]; //图片路径

2015-06-04 11:53:30 1233

原创 Android再按一次返回键退出程序

用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上代码: private long exitTime = 0;@Overridepubl

2015-06-04 10:45:46 447

原创 仿微信摇一摇震动

一、需要一个震动器二、需要一个感应器//定义一个感应器管理者 SensorManager manager; //定义一个振动器 Vibrator vibrator; //定义一个监听器 SensorEventListener listener; //定义一个感应器,这里需要的是一个重力加速度感应器 Sensor sensors; //定义一个频率参数 int rate; pro

2015-06-04 09:51:39 738 1

原创 相对布局的各个含义

在某元素的上方 -->android:layout_above="@+id/textView1"     android:layout_below="@+id/textView1" android:layout_centerInParent="true" android:layout_alignBottom="@+id/textView1"andro

2015-06-03 17:32:43 809

原创 Android 所占权重的设置

xml属性 : android:layout_weight;作用 : 指定该元素在LinearLayout(父容器)中所占的权重, 例如都是1的情况下, 那个方向(LinearLayout的orientation方向)长度都是一样的;<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr

2015-06-03 16:45:17 3218

原创 Android android:gravity与 android:layout_gravity的区别

android:gravity:设置的是控件自身上面的内容位置android:layout_gravity:设置控件本身相对于父控件的显示位置。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" an

2015-06-03 16:40:45 419

kafka 生成消费dome

kafka 生成消费dome,可正常生产与消费

2022-02-25

miniui +spring boot简单用户管理系统

1.实现了用户登录,用户增删改查 2.角色增删改查 3.用户与角色之间的关联 4.可正常登录登出

2022-02-25

空空如也

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

TA关注的人

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