- 博客(45)
- 资源 (8)
- 收藏
- 关注
原创 linux-ubuntu安装redis
安装$sudo apt-get update$sudo apt-get install redis-server启动服务$ redis-server启动客户端重新打开一个窗口$ redis-cli
2019-07-22 16:58:47 168
原创 windows10内置linux激活
背景:以前学习Linux,装双系统,或者虚拟机。不仅系统切换麻烦,占用较多的内存资源,系统间文件传输还得用ftp等。现在有新的学习途径,微软将linux集成到windows中。linux就变成了windows下面的一个“软件”,可以自由打开关闭,且占用很少的资源。下面就介绍怎么激活它。一、进行设置主页点击windows键,选【设置】。进入设置主页。二、启用开发人员模式...
2019-07-17 10:07:21 1086
原创 idea报错:Could not autowire
症状:首先排除包导入错的可能。药方1:Double Shift,输入:Autowiring for Bean Class,Actions类型,关闭开关。药方2:
2019-07-16 10:03:06 432
原创 idea新建工程上传到github
1、github帐号申请、登陆地址:https://github.com/略……2、idea新建工程File-New-Project-Next-Create Project from template-Command Line App-Next-填写【Project name】-Finish3、配置账户1)Setting >> Version Control...
2019-06-19 18:57:38 191
原创 Navicat将远程MySql数据库数据导入本地
在项目java后台开发的过程中,肯定要不停的测试自己编写的sql语句。在多数情况,公司会统一在一个测试服务器上搭建一个数据库供大家访问。但是,如果在家里等连接不到公司内网的时候,或者大家都在操作一张表可能会有一些误操作把表数据或者表结构破坏。在这些情况下,把数据库导入本地就显得有意义了。方法如下:1、安装本地的MySql。记住用户名和密码,这里以root,root为例。2、打开Navi
2016-12-06 18:20:53 20200 4
原创 2003 - Can't connect to MySql server on 'localhost'(10061)
有时mysql会出现下面的错误:解决方法:电脑右击->管理->服务和应用程序->服务,查找MySQL服务状态,如果是空,就拖动打开。最好把启动类型设置为“自动”。
2016-12-06 17:53:11 294
转载 mysql 批量更新与批量更新多条记录的不同值实现方法
批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: 代码如下: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 如果更新同一字段为同一个值,mysql也很简单,修改下where即可:代码如下: UPDAT
2016-11-17 14:36:09 445
原创 newinstance()和new有什么区别?
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。例如:
2016-11-10 17:20:18 248
原创 mysql数制类型
1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-214
2016-10-27 15:06:27 346
原创 UTF和GBK
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示
2016-10-27 10:19:25 568
转载 MySQL建表规范与常见问题
一、 表设计库名、表名、字段名必须使用小写字母,“_”分割。库名、表名、字段名必须不超过12个字符。库名、表名、字段名见名知意,建议使用名词而不是动词。建议使用InnoDB存储引擎。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。建议使用UNSIGNED存储非负数值。建议使用INT UNSIGNED存储IPV4。整形定义中不添加长度,比如使用INT,而不是INT(4)。使
2016-10-27 10:12:52 672
原创 Spring与Quartz集成实例
需要的Jar包quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.RELEASE.jar spring-context-3.0.5.RELEASE.jar spring-context-support-3.0.5.RELEASE.jar spring-
2016-10-20 18:09:43 353
转载 spring的ApplicationEvent的使用
Spring 3.0中提供了很多类似*Aware的类,其中ApplicationContextAware接口可以实现我们在初始化bean的时候给bean注入ApplicationConxt(Spring上下文对象)对象。ApplicationContextAware接口提供了publishEvent方法,实现了Observe(观察者)设计模式的传播机制,实现了对bean的传播。通过Applicat
2016-10-20 17:37:15 225
转载 ApplicationContext及它的3种实现
ApplicationContext 是 BeanFactory 接口的子接口,它增强了 BeanFactory 的功能,处于 context 包下。很多时候, ApplicationContext 允许以声明式方式操作容器,无须手动创建。可利用如 ContextLoader 的支持类,在 Web 应用启动时自动创建 ApplicationContext。当然,也可以采用编程方式创建 Applic
2016-10-20 17:14:53 853
原创 String对象的创建与比较
对象的创建方式1、new创建堆;至少创建一个对象,也可能两个(当创建一个对象时,会在堆上创建一个对象,对应的指针放在栈内存上。同时,如果该值在对应的内存池里在存在,那么会在该池再创建一个对象)。2、类名创建栈;可能创建一个对象,或者不创建对象(当创建一个对象时,如果栈上该值存在,那么会直接引用,否则会创建)。String str1 = new String("ABC")
2016-10-17 11:41:46 441
转载 java内存分配
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所
2016-10-17 11:25:15 248
转载 MyBatis的foreach语句详解
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔 符
2016-10-13 15:38:09 497
原创 Notepad++使用技巧——同时编辑(对比)两个文档
前言:在程序编辑的过程,有时需要同时编辑两个相似的文档,Notepad++提供了方法,只需简单的几步。Step1:视图->移动/复制当前文档->移动到另一视图Step2:效果如下
2016-08-31 11:04:55 3272
原创 Notepad++程序代码对比
引言:在实际工作中,有时会用到两个文件的对比,强大的Notepad++提供代码对比功能。只需要简单的几步就搞定。step1:插件->Plugin Manger->Show Plugin Mangerstep2:Available->Compare(勾上),点击Installstep3:点击“是(Y)”step4:将要对比的文件用notepad++打开,插件-
2016-08-30 15:12:58 2997
原创 VS2010添加——开始执行(不调试)
VS2010默认状态是没有“开始执行(不调试)"工具,可以通过自定义的方式添加。其他的,工具添加可参考本方法。
2016-05-15 10:24:09 4447 2
原创 VS2010添加附加头文件和附加库方法
下面总结四种方法添加附加头文件和附加库的方法方法一:最省事,最低级的方法,直接添加,需要什么添加什么。在源程序的头部直接添加完整路径:#include "D:\Program Files\MySQL\include\mysql.h"#pragma comment( lib, "D:\Program Files\MySQL\lib\libmysql.lib")方法二:
2016-04-22 12:59:52 25643 1
转载 VC中BOOL和bool的区别
原文地址一、 1、类型不同 BOOL为int型 bool为布尔型 2、长度不同 bool只有一个字节 BOOL长度视实际环境来定,一般可认为是4个字节 3、取值不同 bool取值false和true,是0和1的区别 BOOL取值FALSE和TRUE,是0和非0的区别 二: bool是标准C++数据类型,可取值true和false。单独占一个字节,
2016-04-01 16:28:10 612
转载 VS2010安装离线MSDN
VS2010正式版不再有单独的MSDN Library安装选项,以至于很多同学找不到本地的MSDN Library来用,其实VS2010的ISO安装光盘里已经包含有MSDN Library,只不过要手动安装,方法如下:1、安装完VS2010后,在开始菜单中打开Microsoft Visual Studio 2010 - Visual Studio Tools – Manage Help Set
2016-03-16 17:27:17 1938
转载 左移<<,右移>>
左移操作(规则:右边空出的位用0填补,高位左移溢出则舍弃该高位。计算机中常用补码表示数据:数据 127,补码和原码一样:0111 1111。左移一位: 1111 1110 -> 这个补码对应的原码为:1000 0010 对应十进制:-2左移二位: 1111 1100 -> 这个补码对应的原码为:1000 0100 对应十进
2015-11-10 13:16:05 1276
原创 360笔试题——处理字符串
题目要求:先输入要处理的字符串个数n,然后输入n个字符串,经过处理输出字符串。处理过程:'#','@'为控制符,不应出现在字符中。如果遇到'#',再删除前一个字符和'#',如果遇到'@',则应删除'@'前面所有的字符和'@'。e.g.输入:2abcc#dekj@abcde输出:abcdeabcde方式1:低级的方法,用链表#include #inclu
2015-10-04 16:12:36 651
转载 Cvbox2D
之前用到opencv最小外接矩形去表示一个类椭圆形的高度,特此记录备查。对给定的 2D 点集,寻找最小面积的包围矩形,使用函数:CvBox2D cvMinAreaRect2( const CvArr* points, CvMemStorage* storage=NULL ); points 点序列或点集数组 storage 可选的临时存储
2015-05-27 15:58:15 404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人