java
文章平均质量分 80
远腾飞
平凡的脚步也可以走完伟大的行程。
这个世界上任何奇迹的产生都是经过千辛万苦的努力而得的,首先承认自己的平凡,然后用千百倍的努力来弥补平凡。不要在应该奋斗的年华里,选择安逸。
展开
-
数据类型
对-2^(n-1)~2^(n-1)-1理解一种数据类型的表示范围:-2^(n-1)~2^(n-1)-1;数据越界会变成什么数据呢?例如:int (1)130 130>127,所以130已经越界了,130=127+3;所以越界后等于-128+3-1=-130. (2)同理:-130 -130<-128,所以-130已经越界了,-130=-128-2;所以越界后等于127-2+1...原创 2018-04-10 21:17:34 · 114 阅读 · 0 评论 -
eclipse启动tomcat, http://localhost:8080无法访问的解决方案
eclipse启动tomcat, http://localhost:8080无法访问的解决方案问题::tomcat在eclipse里面能正常启动,但在浏览器中访问http://localhost:8080/不能访问tomcat管理页面,且报404错误。同时其他项目页面也不能访问。访问的时候出现下列页面:现在关闭eclipse里面的tomcat,在tomcat安装目录下双击start...原创 2018-12-01 16:39:32 · 9474 阅读 · 1 评论 -
tomcat管理页面403 Access Denied的解决方法
tomcat管理页面403 Access Denied的解决方法2017年07月25日 16:57:12 寻梦丶2015 阅读数:11524版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w770583069/article/details/76084863安装tomcat,配置好tomcat环境变量以后,访问manager app页面...原创 2018-12-01 17:00:40 · 2313 阅读 · 0 评论 -
Java的登录功能
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...原创 2018-12-01 22:25:14 · 11247 阅读 · 0 评论 -
Java虚拟机工作原理详解
一、类加载器首先来看一下java程序的执行过程。从这个框图很容易从大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入javac YourClassName.java此时,你的java代码就被编译成字节码(.class).如果你是在Eclipse IDE或者其他开发工具中,你保存代码的时候,开发工具已经帮你完成了上述的编译工作,因此你可...原创 2019-02-18 11:08:02 · 132 阅读 · 0 评论 -
SQL 反向模糊查询
在介绍反向模糊查询之前先说一下,模糊查询:SELECT * FROM table as t WHERE t.userName LIKE '%张三%'; (userName是table表的字段)这个是一般的模糊查询的模板,而反向模糊查询的模板跟模糊查询的模板非常相似,只是相应的位置改变一下就行了。反向模糊查询:SELECT * FROM table as t WHERE "...原创 2019-03-27 08:48:50 · 6500 阅读 · 1 评论 -
Java8函数之旅 (一) 认识lambda
Your first Lambda expression开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用() -> {}代码块替代了整个匿名类。package com.luozhiy...原创 2019-03-28 22:18:56 · 152 阅读 · 0 评论 -
Java8函数之旅 (二) --Java8中的流
流与集合 众所周知,日常开发与操作中涉及到集合的操作相当频繁,而java中对于集合的操作又是相当麻烦。这里你可能就有疑问了,我感觉平常开发的时候操作集合时不麻烦呀?那下面我们从一个例子说起。计算从伦敦来的艺术家的人数 请注意这个问题例子在本篇博客中会经常提到,希望你能记住这个简单的例子这个问题看起来相当的简单,那么使用for循环进行计算 int count = 0; ...原创 2019-03-28 23:34:36 · 124 阅读 · 0 评论 -
Java8函数之旅 (二) Java8中的流 流与集合
流与集合 众所周知,日常开发与操作中涉及到集合的操作相当频繁,而java中对于集合的操作又是相当麻烦。这里你可能就有疑问了,我感觉平常开发的时候操作集合时不麻烦呀?那下面我们从一个例子说起。计算从伦敦来的艺术家的人数 请注意这个问题例子在本篇博客中会经常提到,希望你能记住这个简单的例子这个问题看起来相当的简单,那么使用for循环进行计算 int count = 0; ...原创 2019-03-29 08:24:55 · 220 阅读 · 0 评论 -
Java8函数之旅 (三) 流的练习题
基础题Question 1 (常用流操作)编写一个求和函数,计算流中所有数的和。例int addUp(Streamnumbers) 编写一个函数,参数为艺术家集合,返回一个字符串集合,其中包含了艺术家的姓名与国籍。(艺术家类名为Artist,里面有获得姓名与国籍的get方法getName()与getNationality()) 编写一个函数,参数为专辑集合,返回一个由 最多包含3首歌...原创 2019-03-29 10:49:26 · 644 阅读 · 0 评论 -
Exercise 18
//: reusing/E18_FinalFields.java/****************** Exercise 18 ***************** * Create a class with a static final field and a * final field and demonstrate the difference * between the two....原创 2018-11-16 00:12:56 · 220 阅读 · 0 评论 -
java之toString()详解
1.在java中每个类都默认继承Object类,该类除非声明继承其它类。Object类中有一个toString的方法。该方法返回的是该Java对象的内存地址经过哈希算法得出的int类型的值转换成十六进制。接下来讲解一下String的hashCode()方法:String类的hashcode值(哈希值)是如何计算得到的?具体实现?为了方便阅读,我来进行分步说明static void h...原创 2018-11-11 23:45:50 · 1276 阅读 · 0 评论 -
java试题
原创 2018-10-10 15:00:19 · 115 阅读 · 0 评论 -
java 封装的相关操作(帮助文档,jar文件)
写完实体类(bean)后,例子:Fan类封装的第一步:1.生成帮助文档Destination:即doc生成的文件地址封装第二步:2.生成jar文件封装的第三步:3.导入jar文件在src文件夹下建一个包(lib包)将jar文件复制粘贴到lib包中这时可以删除Fan.java文件。...原创 2018-05-04 15:05:29 · 211 阅读 · 0 评论 -
如何修改MySQL用户密码和登录mysql
忘记MySQLROOT密码是在MySQ使用中很常见的问题,可是有很多朋友并不会重置ROOT密码。这时候常会出现:1045-Acessdenied for user:'root'@'localhost'(Using password:YES)之类的错误。下面转载的文章说了如何改密码的方法。1、编辑MySQL的配置文件:my.ini一般在MySQL安装目录下有my.ini即MySQL的配置文件。在此配...原创 2018-06-14 11:37:40 · 7522 阅读 · 1 评论 -
MD5工具函数
package com.king.Booking.util;import java.security.MessageDigest;/** * 采用MD5加密 * @author luozhiyuan * @datetime 2018-9-9 */public class MD5Util { /*** * MD5加密 生成32位md5码 * @par...转载 2018-09-09 19:57:31 · 542 阅读 · 0 评论 -
用maven创建项目后,在项目中src/main下添加java源代码目录(source folder)出错
用maven创建web项目后,src下只有resources,接下来想在src/main中再添加目录名为java的源文件夹(source folder)用于存放java代码,但eclipse报出如下错误:Cannot nest 'tst/src/main/java' inside 'tst/src/'. To enable the nesting exclude main/' from 't...原创 2018-09-11 08:43:41 · 3542 阅读 · 0 评论 -
Java中级进阶之IO流
IO流 1.流概念:流就是一系列的数据 1.1 什么是流 ① 当不同的介质之间有数据交互的时候,JAVA就使用流来实现② 数据源可以是文件,还可以是数据库,网络甚至是其他的程序③ 比如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流输入流: InputStream输出流:OutputStream 1.2 文件输入流① 建立了一个...原创 2018-10-03 16:31:28 · 212 阅读 · 0 评论 -
面向对象的特征有哪些方面
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1封装:封装是保证软件部件具有优良的模块性的...原创 2018-09-28 17:49:07 · 149 阅读 · 0 评论 -
Java IO流分析整理
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流: 因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只...原创 2018-09-29 00:22:13 · 135 阅读 · 0 评论 -
程序员如何更好的提升自己
工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯。在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些同学也可能止步不前。本文和大家一起探讨下如何在三年内快速成长为一名技术专家。学习方法1:掌握良好的学习心态 2:掌握系统化的学习方法 3:知识如何内化成能力 4:广度和深度的选择 实战技巧1:你需要学会的编码习惯 2:...原创 2018-10-09 19:24:19 · 188 阅读 · 0 评论 -
具有1-10年开发经验的程序员应该如何提升自己
工作1-5年开发经验,当你们提出涨工资的时候,或者要offer的时候底气怎么样,是不是底气十足,不给涨工资就辞职,是不是有自信提出来主管、或者是项目经理都能同意,他们相当设法把你留住。如果这样你才是成功。什么技术都没有何谈工资!给你分析一下这些技术,给大家罗列一些技术,看你有没有学到这些技术。1.阿1巴巴的数据库连接池druid2.阿里巴巴Dubbo+Zookeeper注册中心3....原创 2018-10-09 19:41:38 · 213 阅读 · 0 评论 -
Java8函数之旅 (四) Java8中的排序
前言 对数据进行排序是平常经常会用到的操作之一,使用Jav8排序可以减少你在排序这方面的代码量,优化你的代码。测试用例代码定义个实体类User,拥有姓名name,年龄age,积分credits三个属性,定义一个包含User的集合,用于排序,下面是代码/* 这里偷个懒,用lombok注解生成实体类getset等一些基本方法 */@Data@AllArgsConstructo...原创 2019-03-29 11:21:38 · 153 阅读 · 0 评论