Java
文章平均质量分 62
Luyifei666
活着就应该改变世界!90后将成为各行各业的主力军
展开
-
开源一下AI核心代码~
老样子,先看图,文末贴代码~myeclipse版的android studio 版的 是不是很简短啊?那么我贴一下源码吧~/** * AI核心代码 价值1个亿~ * @author BillyLu * */public class AiMain { public static void main(String[] args) { Scanner sc...原创 2018-12-13 21:01:46 · 10470 阅读 · 3 评论 -
windows 7系统安装与配置Tomcat服务器环境
http://jingyan.baidu.com/article/624e7459a7d6e734e9ba5a70.html原创 2017-05-15 11:53:06 · 297 阅读 · 0 评论 -
hibernate用like进行模糊查询时不能写单引号!!!
今天在用hibernate进行like查询时,遇到了sql语句类似这样的: 'xxx' 'xxx%' '%xxx' '%xxx%'每种情况都要考虑的时候,直接写查询不出结果(我带单引号查不出结果)其中SQL SERVER2014中:SQL语句为:select p.p_order, p.id from order_product原创 2017-05-05 13:31:51 · 1886 阅读 · 0 评论 -
JavaWeb中文件上传
文件上传文件上传的作用 在一般比较大的Java系统中,对文件上传和下载的流量比较大,一般都会单独开发一个文件处理系统,在整个项目中具有十分重要的作用。页面的要求上传文件的要求比较多,需要记一下:1. 必须使用表单,而不能是超链接;2. 表单的method必须是POST,而不能是GET;3.转载 2017-04-25 09:49:12 · 894 阅读 · 0 评论 -
java(Web)中相对路径,绝对路径问题总结
Java中相对路径,绝对路径问题总结 ————bohemia(城)前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File类学习了一下。也找了一些资料。希望大家遇到类似的问题,可以更有效的解决。===========转载 2017-04-25 13:57:33 · 629 阅读 · 0 评论 -
java获得项目绝对路径
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestU转载 2017-04-25 18:44:43 · 1692 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2017-05-16 21:40:18 · 214 阅读 · 0 评论 -
省市区三级联动菜单(附数据库)
"Content-Type" content="text/html; charset=utf-8" /> --省的字段是:province --市的字段是:city --县的字段是:area ---------------------------------------------------------------------------> "text/java转载 2017-03-04 15:52:52 · 7890 阅读 · 1 评论 -
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
Easyui调用数据库实现省市县区三级联动的效果如果下1、首先要设计数据库,如图所示。一个有4个字段code,note,pycode。code:行政区划代码,note:中文注释,pycode:拼音缩写。 其中code是由6个字段组成。如果是省级最后4位是0000,如果是地级市最后2位是00,其他是县区。 我已经把相关数据库代码上传到我转载 2017-04-27 12:01:07 · 2962 阅读 · 0 评论 -
JAVA中为什么0.55*100不等于55.0的思考
前几天一个朋友问我为什么0.55*100结果不等于55.0呢。而0.45*100=45.0,0.65*100=65.0呢。想了很久没想出这是什么原因。到底是JDK的bug还是其它。双精度与单精度和计算机CPU有关?因为以前也遇到过这个问题。今天总算是知道了答案。群内一个朋友给了我看网址,这位仁兄说得很清楚。表示感谢。今天在数值计算时碰到一个问题.程序如下:double转载 2017-05-05 15:49:14 · 719 阅读 · 0 评论 -
Java之fastjson学习
我刚学会写稍微复杂一点点的接口,还在沾沾自喜中,被大哥鄙视了一顿,说太简单,让我立马学fastjson,据说是最快最好用的。然后我就赶紧学了fastjson jar包下载上代码:person实体类:public class Person { private int age; private String name; public Perso原创 2017-05-04 14:15:38 · 371 阅读 · 0 评论 -
java实现二维码生成的几个方法
1: 使用SwetakeQRCode在Java项目中生成二维码 http://swetake.com/qr/ 下载地址 或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip 这个是日本人写的,生成的是我们常见的方形的二维码 可以用中文 如:5677777ghjjjjj 2: 使用BarC转载 2017-04-28 17:06:28 · 1701 阅读 · 0 评论 -
java web开发一个帐号同一时间只能一个人登录(单点登录)
对于一个帐号在同一时间只能一个人登录,可以通过下面的方法实现:1 .在用户登录时,把用户添加到一个ArrayList中2 .再次登录时查看ArrayList中有没有该用户,如果ArrayList中已经存在该用户,则阻止其登录3 .当用户退出时,需要从该ArrayList中删除该用户,这又分为三种情况① 使用注销按钮正常退出② 点击浏览器关闭按钮或者用Alt+F4退出,可以用Ja转载 2017-04-28 17:04:57 · 7589 阅读 · 1 评论 -
hibernate 执行sql ,select 返回string long
1.执行sql,返回一个结果集,适用查询一个字段并返回一条记录[java] view plain copy print?public Long findSeqTbTest() { String sql = "select SEQ_TB_TEST.nextval from dual"; SQLQuery query转载 2017-04-18 13:45:30 · 900 阅读 · 0 评论 -
将Web项目War包部署到Tomcat服务器基本步骤
参考来源:http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html 1. 常识:1.1 War包War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。当开发人员在自己的开发机器上调试所有代码并通过后,为了转载 2017-04-17 10:18:34 · 2152 阅读 · 0 评论 -
JsonConfig
我们通常对一个Json串和Java对象进行互转时,经常会有选择性的过滤掉一些属性值,而json-lib包中的JsonConfig为我们提供了这种 功能,具体实现方法有以下几种。(1)建立JsonConfig实例,并配置属性排除列表,(2)用属性过滤器,(3)写一个自定义的 JsonBeanProcessor.1. 实现JSONString接口的方法 public class P转载 2017-05-03 13:17:50 · 296 阅读 · 0 评论 -
SQL SERVER 2008/2012/2012R2/2014 设置开启远程连接(sa配置)
本文方案适用于Microsoft Sql Server 2008/2012/2012 r2/2014版本,以下简称MSSQLSERVER。MSSQL默认是不允许远程连接,并且禁用sa账户的。如果想要在本地用SSMS连接远程服务器上的MSSQLSERVER,需要做两个部分的配置:1. SQL SERVER MANAGEMENT STUDIO(SSMS)2. SQL SERVE转载 2017-04-21 09:47:42 · 1151 阅读 · 0 评论 -
Java使用List<Map<K,V>>写复杂接口
作为一名安卓程序猿,以前都是调用后台的接口,最近在学javaweb,自己给自己写接口,但是一个json对象我写起来很简单,或者一层数组写起来很简单,那么复杂的接口我就很费劲了,之前不太会,只能自己拼接,有时候还错误一堆堆。经过了群里的指导和自己的摸索,再难的接口我也不怕了,接下来我把代码贴上:学生实体类:import java.util.List;public class St原创 2017-05-04 11:35:59 · 1452 阅读 · 0 评论 -
post和get请求方式以及区别
1. 一些枯燥的概念:Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。GET一般用于获取/查询资源信息,而POS转载 2017-05-29 21:52:09 · 490 阅读 · 0 评论 -
菜鸟学习SSH——目录
菜鸟学习Struts——配置Struts环境菜鸟学习Struts——简易计算器菜鸟学习Struts——bean标签库菜鸟学习Struts——Scope属性菜鸟学习Struts——国际化菜鸟学习Struts——总结菜鸟学习Hibernate——配置Hibernate环境菜鸟学习Hibernate——持久层框架菜鸟学习Hibernate——简单的一个例子菜鸟学习Hibernate——简单的增、删、改、转载 2017-05-29 22:08:18 · 314 阅读 · 0 评论 -
JAVA随机数之多种方法从给定范围内随机N个不重复数
一、JAVA中生成随机数的方式 1、在j2se中使用Math.random()令系统随机选取一个0~1之间的double类型小数,将其乘以一个数,比如25,就能得到一个0~25范围内的随机数,这个在j2me中没有; int randomNumber = (int) Math.round(Math.random()*(max-min)+min);转载 2017-08-05 21:00:23 · 463 阅读 · 0 评论 -
JavaWeb学习总结——文件上传和下载
转自:孤傲苍狼十分推荐这位大神的博客在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-转载 2017-08-07 15:47:14 · 374 阅读 · 0 评论 -
JPush极光推送 Java调用服务器端API开发
极光推送是:使得开发者可以即时地向其应用程序的用户推送通知或者消息,与用户保持互动,从而有效地提高留存率,提升用户体验。简单的说就是通过JPush后台管理网站进行app消息的推送。可以让用户及时的收到最新的消息提示。 但是往往有时候需要我们自己开发自己的后台管理网站实现推送的功能,这个时候就需要调用JPush提供的API接口,来进行消息的推送。这里我只讲一些核心API接口,客户端的转载 2017-08-27 20:54:03 · 290 阅读 · 0 评论 -
Tomcat去除端口号和项目名
方法一:在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。 一、去掉项目名称 把 加到D:\apache-tomcat-6.0.20\conf\server.xml文件的元素下,即可去掉项目名称。如下: <Host name="localhost" appBase=转载 2017-10-30 17:44:52 · 511 阅读 · 1 评论 -
apache+tomcat整合多域名绑定ip
现在来说一下多于名绑定,刚刚测试成功。 首先要说的是进入apache文件夹中conf中httpd.conf文件或者conf中extra文件中的httpd-vhosts.conf文件 这两个只需要配置一个就可以了,httpd.conf中没有下面的代码,添加进去就可以了,httpd-vhosts.conf只需要修改即可。 第一个域名www.ja转载 2017-10-30 17:45:30 · 396 阅读 · 1 评论 -
如何将war反编译为java项目
War包反编译过程很多人可以将项目编译为war发布,可是有时候得到war确看不到源码。今天分享下war反编译的过程:1.首先下载一个小工具,在http://jd.benow.ca/官网下载jd-gui工具,按照自己的系统下载。2.将自己的war后缀改为.zip,然后解压出来,解压出来后我们可以看到web-app下面的文件全部都在,只有java文件不存在,但是在W转载 2018-01-08 16:01:32 · 3620 阅读 · 0 评论 -
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅...转载 2018-05-02 14:51:30 · 230 阅读 · 0 评论 -
request、response 中文乱码问题与解决方式
解决了我的一个大问题,谢谢博主;本文转自:赖平request、response 中文乱码问题与解决方式request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码;response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码;乱码产生的原因:不管是request乱码还是response乱码,其实都是由于转载 2017-08-12 10:20:50 · 525 阅读 · 0 评论 -
【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
转自:http://blog.csdn.net/jiuqiyuliang/article/details/45132493 上篇博文我们介绍了mybatis的基本概念与原理,这篇博文我们通过spring与Mybatis集成,开发一个简单用户增删改查的Web项目。 基本准备工作 1、安装JDK1.6以上版本,安装与配置2、下载转载 2017-07-24 16:41:50 · 337 阅读 · 0 评论 -
Mybatis入门与框架搭建
一. Web项目的Mybatis搭建1. 准备:① Mybatis的Jar包mybatis-3.2.8.jarMySQL-connector-Java-5.1.30.jar② 在mysql中新建表[sql] view plain copycreate table `user`( `id` varchar(64) NO翻译 2017-06-15 22:35:36 · 276 阅读 · 0 评论 -
Linux下Tomcat的安装配置
Linux下Tomcat的安装配置一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod 755 jdk-6u转载 2017-06-17 21:42:49 · 921 阅读 · 0 评论 -
mybaits3.2.8 别名包扫描通配符
这几天搭建了spring4.1.2+mybatis3.2.8一个简单的框架。发现mybatis的SqlSessionFactoryBean可以配置typeAliasesPackage属性,自动为domain起别名。如果我的domain在不同包下面,那么这个配置不支持通配符扫描包路径?如下改造:改造前:applicationContext.xml配置:转载 2017-06-02 13:25:55 · 651 阅读 · 1 评论 -
java数组去重总结
1、背景根据不同的业务逻辑,经常会遇到数组中存在多个重复元素的场合,总结了下数组的排序,留个记录。2、实现方法总结了四种方法,接下来进行展示1、方法一[java] view plain copy //数组去重方法一 String[] array = {"a","b",转载 2017-06-13 11:20:34 · 761 阅读 · 0 评论 -
Java中的多线程你只要看这一篇就够了
引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些转载 2017-07-13 22:31:46 · 217 阅读 · 0 评论 -
细说反射,Java 和 Android 开发者必须跨越的坎
写作是门手艺,笑对需要勇气。写下这个题目的时候,我压力比较大,怕的是费力不讨好。因为反射这一块,对于大多数人员而言太熟悉了,稍微不注意就容易把方向写偏,把知识点写漏。但是,我已经写了注解和动态代理这两个知识点的博客,阅读量还可以,这两个知识点是属于反射机制中的,现在对于注解和动态代理息息相关的反射知识基础我倒是退缩了,所以说看起来很普通的东西,其实真的要一五一十地把它的门道说才方显功力。我转载 2017-07-13 22:37:39 · 756 阅读 · 0 评论 -
Tomcat开机自启动
Tomcat的使用之前必须得Jre,至于是怎么装的,这个晚上的教程就和街上的白菜一样多,再次就不多说了,另外本文所说的tomcat是免安装版的。2当安装完成tomcat后,可以在tomcat的bin目录点击startup.bat启动tomcat服务,这是在浏览器中输入,如果能够看到tomcat的首页tomcat便已经安装正确,便可以使用了。转载 2017-06-28 14:51:39 · 267 阅读 · 0 评论 -
hibernate配置多个数据源及事物(以两个数据源为例)
转自:http://blog.csdn.net/zhanlurbh/article/details/40433135在ssh项目中,需要连接两个不同ip下的数据库,所以必须要给hibernate配置两个或多个数据源因为我只有一台电脑,所以我配置的是sqlserver+MySQL两个数据源首先hibernate配置是直接从myeclipse中添加的转载 2017-07-24 15:15:21 · 1756 阅读 · 0 评论 -
WEB项目中使用UEditor(富文本编辑器)
Ueditor富文本编辑器是在很多项目里经常用到的框架,是百度开发团队开发的一款很好用的富文本编辑器下面就是我在一个系统里用到的,有了富文本编辑器,管理员使用起来不是很方便?所以本博客介绍这个富文本编辑器的使用哈!觉得写得不错的请点赞哈,有建议欢迎提哈!^V^下载链接:http://ueditor.baidu.com/websit转载 2017-04-28 14:53:53 · 3311 阅读 · 0 评论 -
hibernate——简单的增删改查
增删改比较简单,查稍微复杂一点。查询有两种方式,一种是通过hql语句和Query接口来实现,一种是条件查询,通过Ctiteria接口来实现,下面举例说明:[java] view plain copyUserDao接口: package com.suo.hibernate.dao; import java.util.转载 2017-03-27 13:58:41 · 387 阅读 · 0 评论 -
Java字符串处理
import java.util.Date;public class JavaString { public static void main(String[] args) { // TODO Auto-generated method stub //char to string char a[] = {'g','o','o','d','.'};原创 2017-03-03 17:17:28 · 210 阅读 · 0 评论