开发

Java判断一个字符串str不为空:方法及时间效率

判断一个字符串str不为空的方法有:  1、str==null;  2、”“.equals(str);  3、str.length<=0;  4、str.isEmpty();注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。    例如:数组。leng...

Eclipse在线安装spring-tool-suit插件

查看eclipse版本:Help–>AboutEclipse;如图1所示。 访问http://spring.io/tools/sts/all,复制在线安装url地址,不要下载ZIP文件,复制链接版本url地址可直接复制网址,不需要点击,点击反而是下载. 4.6版本:http://d...

使用Eclipse构建Maven项目

进入eclipse官网的下载页面:http://www.eclipse.org/downloads/根据你的操作系统具体情况选择相应的版本。我这里选择的是“EclipseIDEforJavaEEDevelopers”的Windows64Bit版本。下载到本地磁盘即可。把下载完成的“e...

Mysql修改root用户密码

MYSQL内部修改登录mysql数据库:mysql-u用户名-p密码数据库名,例如:mysql-uroot-p123456mysql;修改密码:UPDATEuserSETPassword=password('新密码')WHEREUser='root'MYSQL外部修改root用户无密码,设置密码为123456,执行:m...

Mysql局域网访问授权

如果允许用户myuser从ip为192.168.1.1的主机连接到mysql服务器,并使用password作为密码 GRANTALLPRIVILEGESON*.*TO'myuser'@'192.168.1.1'IDENTIFIEDBY'password'WITHGRANTOPTION; ...

9个基于Java的搜索引擎

毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架也是基于Lucene实现的。官方网站:http://lucene....

数据库单表关联实现数据计数功能(表格自身关联)

在数据库中有这样一张表格,其中主要包含三个字段,GoodsId(货物编号),TypeId(类型编号),State(状态)。货物编号不重复,GoodsId与TypeId之间属于N对1的关系,State为状态主要分为两种“null”和“1”,“null&rdquo...

不使用java内置函数,将String字符串转换为int类型

packagecom.test;publicclassAtoiTest{publicstaticvoidmain(String[]args)throwsException{Strings="-011134";System.out.println("转换前的字符串:"+s);System.out.println("ato...

Gradle及eclipse插件安装

Gradle需要jdk7或以上版本,使用Java –version命令进行测试;Gradle自带了Groovy库,所以无需再安装Groovy,已经安装的Groovy会被Gradle忽略。解压Gradle至一个目录,如d:gradle3,即安装完成。下面可以配置环境变量。配置安装目录:GRADLE_...
代码星球·2020-04-06

电商网站高并发下的数据安全

我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的)。如果是MySQL数据库,可以使用它自带的锁机制很好的解决问题,但是,在大规模并发的场景中,是不推荐使用MySQL的。秒杀和抢购...

Ajax+Js局部刷新

 通过AJAX,JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。通过这个对象,JavaScript可在不重载页面的情况与Web服务器交换数据。    AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求...
代码星球·2020-04-06

sql case用法举例

用一条sql语句查出学生表成绩小于60为不及格60-80为良好80-90为优秀selectname,casewhen成绩<60then不及格when成绩>=60and成绩<80then良好when成绩>=0and成绩<90then优秀endas成绩情况from表名 如是需要查询人...
代码星球·2020-04-06

springMVC常用注解标签详解

在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无须继承特定的类和实现特定...

基于注解的spring mvc 中使用 ajax json 的model

在Springmvc3中,响应、接受JSON都十分方便。 使用注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。 使用@RequestBody注解前台只需要向Controller提交一段符合格式的JSON,Spring会自动将其拼装成bean。&n...

struts2和SpringMVC的区别

1、Struts2是类级别的拦截,一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restfulurl,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方...
代码星球·2020-04-06