java
proven.
学而不思则罔,思而不学则殆
展开
-
程序员的第一课:写程序的本质
现在进入软件行业的人越来越多,程序员的水平参差不齐,有很了不起的,想要改变这个世界的。也有划水的,混日子的。那么程序员应该怎样树立自己的程序员观呢。如果从大学开始算起的话,我写程序已经有八年了。迷茫过,不知道为什么学习,人生难道就是为了赚钱吗,难道只是为了赚钱吗?下面我就谈谈我的观点,可能只是我个人认为的,但是我还是想分享一下。一、什么是程序?程序简单来说,就是人输入一组指令,然后计算机给出反应的一系列的操作,程序在其中的作用就是做连接,使电脑能够听懂我们想让他做什么。我现在发现,写程序其实很神奇原创 2021-11-11 15:57:01 · 1091 阅读 · 0 评论 -
对HashCode 的简单理解
我们都知道数据查询最快的是数组,想ArrayList的底层就使用了数组,数组能够根据下标快速的找到对应的数据。所以ArrayList的查找速度是很快的,但是我们也知道像HashMap还有HashSet,这两种集合的查找速度也是很快。那么HashMap 和HashSet 底层是用什么实现的呢?其实我们只要研究这两种中的一种集合就可以了,看过HashSet 源码的应该都知道,HashSet 底层实现...原创 2019-10-23 21:48:29 · 377 阅读 · 0 评论 -
Java 排序 快速排序 冒泡排序 选择排序 插入排序
在平常写代码的过程中我们经常会遇到排序的情况,下面我就写了几种常见的排序算法,虽然在真正的项目开发中。很少会用到自己写的排序算法。但是只有懂得了排序算法具体是怎么实现的,这样用起来就会更加的得心应手。我只写了几种算法。下面贴上自己写的代码。代码里面有算法的思路,希望能够有点用。package sort;/** * @author 曾炜龙 E-mail: 1501122784@qq.com原创 2017-08-10 09:31:36 · 337 阅读 · 0 评论 -
java Collections.sort()实现List排序的默认方法和自定义方法
java Collections.sort()实现List排序的默认方法和自定义方法1.java提供的默认list排序方法主要代码:List list = new ArrayList();list.add(“刘媛媛”);list.add(“王硕”); list.add(“李明”); list.add(“刘迪”); list.add(“刘布”);这里写代码片//升序 Collections.s原创 2017-07-26 09:47:28 · 820 阅读 · 0 评论 -
JQUERY AJAX请求成功,返回了数据,但是不进SUCCESS的问题
今天遇到ajax请求成功,并且后台数据库也相应的改了数据,但是返回的时候直接进了error,没有进success,很是纳闷,不知道怎么回事。于是上网找了找答案,发现有篇文章写的挺好的,于是就写在自己的博客里。我觉得我遇到的这个问题的原因也会在这里,所以记录一下。希望以后可以直接到这里来看。 1.状态码返回200–表明服务器正常响应了客户端的请求; 2.通过firebug和IE的ht原创 2017-09-08 11:40:42 · 6352 阅读 · 0 评论 -
如何不用iframe和ajax来重复加载页面
前几天,遇到一个问题,查了很久的百度,一点思绪都查不到。我的问题是这样的: 问题概述我下了一个bootstrap的后台模板。然后准备把它整合到我的java web项目里。结果发现,每个页面的heard和左边的导航菜单都是重新加载的。也就是说,你后台要跳转一个页面,就必须重新加载一个含有左边导航栏的jsp,这就导致很多代码的重复。也增加了后期维护的困难性。 方法一我使用过一种方法,那就是使原创 2017-10-31 15:53:23 · 1694 阅读 · 0 评论 -
java io 的简单输入输出
背景 我认为作为程序员的我们还是需要总是温故而知新,每隔一段事件,我们就得学看一些基础的东西。我不知道你们会不会遇到一种情况(我是经常的会遇到),就是当你绞尽脑汁想解决一个你认为很复杂的一个功能或者需求的时候。有时候往往最简单最基本的知识就能解决。有的人会认为,那肯定是自己想的太复杂的缘故,但是我不这么认为,我认为是自己基础掌握的不牢缘故。如果你基础掌握的扎实的话,你一遇到这个问题你就知道原创 2017-10-26 16:06:24 · 346 阅读 · 0 评论 -
ajax 传递数组到后台
背景: 昨天遇到一个坑,好几个小时都没有解决,就是ajax往后台传递数组的时候。后台取到的总是为空。后来知道是spring mvc 强制序列化了。要在ajax 代码中加一个属性用来防止序列化 ajax代码 $.ajax({ "url": "testplan/runPlanByPlanId", "type": 'POST', "data" :{'pl原创 2017-11-27 11:46:21 · 774 阅读 · 0 评论 -
一个快毕业的大学程序员的一点想法
本人大四,读的是计算机科学与技术,已经在公司实习了差不多半年了。当初选的这个专业的原因很简单,想法也很简单,就是现在基本上每个公司都需要计算机方面的人才。所以说以后这个行业肯定很容易找工作,然后高考过后就毅然决然的选择了计算机科学与技术。没想到自己还挺有远见的,互联网确实是越来也火,相对应的岗位也供不应求。 下面说点正经的,在这里我发表一下自己的拙见,如果大学专业就是计算机相关专业的话,千万不要原创 2018-02-07 11:28:56 · 1086 阅读 · 0 评论 -
SpringMvc 添加 Excel的导入操作
今天项目有个功能,需要做excel导入的功能,因为以前没有做过,所以只能网上去找。 但是被我发现一个很好的excel导入的博客,在这里放上地址。http://blog.csdn.net/onepersontz/article/details/49891405里面介绍了两种方式,一种是普通的form表单提交文件的方式,这种方式比较简单,但这种方式有个明显的弊端,就是如果后台文件处理不成功,...原创 2018-02-08 14:54:04 · 329 阅读 · 0 评论 -
java多线程的线程池使用例子
1、今天在项目中使用了线程池,在这里简单的记录一下,一面以后回忘记。话不多说直接上代码。package com.proven.thread;import java.util.concurrent.ExecutorService;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.Threa...原创 2019-04-03 20:22:21 · 7777 阅读 · 1 评论 -
Java 读取properties配置文件的方式
在我们的代码中,经常需要将一些值放到配置文件中读取,这样的好处就是可以不需要重新编译代码就可以改变一些系统的属性,今天分享一个用java 读取properties配置文件的方法。我把它直接写成了一个工具类,我现在每个项目开始之前,总要将这个工具类先放进去,具体方法是:可以直接将这个工具类放入util 包中就可以的使用里面的方法实现读取和写配置的功能了!下面直接上代码package com.p...原创 2019-05-19 21:46:11 · 3348 阅读 · 0 评论 -
Java简单链表
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个原创 2017-08-10 09:26:05 · 277 阅读 · 0 评论 -
Spring MVC全局异常后返回JSON异常数据
Spring MVC全局异常后返回JSON异常数据问题: 当前项目是作为手机APP后台支持,使用spring mvc + mybaits + shiro进行开发。后台服务与手机端交互是发送JSON数据。如果后台发生异常,会直接返回异常页面,显示异常内容,如果是404请求不到资源或者500这类服务器的问题,可能会导致返回404和500异常页面,手机端的处转载 2017-07-18 20:23:47 · 872 阅读 · 0 评论 -
java web的后台分页
java web的后台分页前几天写了一个java web的后台分页,因为以前都是使用框架中的pagehelp 方法,自己也一直没有写过。前几天有时间,所以就自己写了一下,毕竟是个小白。分页对java web 开发来说,肯定会遇到的。今天在这边写一下,确保以后自己不会忘记。下面写一下思路:我使用的是ssm框架,其实框架跟分页关系并不是很大,你可以用传统的servlet 也可以使用这种分页。首先我们要使原创 2017-03-02 15:59:47 · 6875 阅读 · 2 评论 -
java web 解决当get 请求时 中文乱码问题
有两种方法 方法1:也是推荐的方法,直接修改在tomcat的配置即可默认tomcat配置<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />直接在connector 中加入URIEncoding=”UTF-8” 即可 如下<Connector connectionTi原创 2017-06-01 11:19:51 · 1508 阅读 · 1 评论 -
Linux 配置tomcat 虚拟目录
有时候我们部署项目的时候,不想要输入项目名,只要输入一个域名就可以访问的话,就需要配置一下Tomcat的虚拟目录 配置虚拟目录的方法有很多种,在这里列举最好用的两种 方法1:编辑Tomcat的Server.xml文件 在tomcat\conf下server.xml中找到<Host name="localhost" appBase="webapps" unpackWAR原创 2017-06-28 15:54:30 · 1696 阅读 · 0 评论 -
解决java.lang.UnsupportedClassVersionError
刚刚碰到一个问题,这是控制台报出的信息,百度查了老半天,各种各样的答案都有。最后原因是因为jdk 版本不对导致的,希望以后遇到这个问题不要忘记解决方法:换个jdk 版本java.lang.UnsupportedClassVersionError: springTest1/SpringTest : Unsupported major.minor version 52.0at原创 2017-06-21 16:41:05 · 472 阅读 · 0 评论 -
JS截取字符串常用方法详细整理
截取字符串的使用比较广泛,有很多中方法,本文粗略的整理了一些,感兴趣的额朋友可以才参考下使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gi转载 2017-07-12 12:05:25 · 256 阅读 · 0 评论 -
Spring AOP详解
Spring AOP详解一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切转载 2017-06-25 14:19:31 · 566 阅读 · 0 评论 -
Java反射机制详解
看到一片反射机制讲的很好的文件,在这里转载一下。java 反射 定义 功能 示例概要:Java反射机制详解| |目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·转载 2017-06-25 15:27:31 · 161 阅读 · 0 评论 -
Java web简单的注册功能实现
今天写了一个注册功能,没有用任何框架!发现不会写了,中间查了好几次百度。不过还是顺利的写完并且跑起来了。在这里记录一下。我认为有时候写这些代码还是对我们理解框架很有帮助的,因为框架也是按照这些,对基础进行封装后得到的。 首先是环境的搭建 1、环境的搭建:我用的jdk1.8 tomcat 7.0 eclipse neno 数据库用的是mysql。 2、创建一个动态的web工程(这个应该都会的原创 2017-06-26 20:34:25 · 19243 阅读 · 2 评论 -
自己做了个网站 网址:http://www.sunshinelin.club
网址: http://www.sunshinelin.club 当初做这个网站的目的就是为了能够自己用,想做什么功能就写什么功能。感觉使用自己的东西比较有成就感。 这个是网站的首页 我用的ssm+shiro后台框架开发,服务是阿里云的centOS 在开发的时候会遇到各种各样的问题,不过当你一个问题一个问题的解决之后,你会有成就感,我想这就是编程的乐趣所在。我认为,编程不一定是无聊的。还原创 2017-07-05 17:52:52 · 1129 阅读 · 0 评论 -
Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.stringif转载 2017-07-18 08:54:45 · 307 阅读 · 0 评论 -
Spring MVC实现上传文件报错解决方案
报错代码:org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Specified class is an interface org.springfra转载 2017-07-10 14:06:59 · 453 阅读 · 0 评论 -
解决ajax 传递为空但显示在页面上为undefined 问题
昨天写代码遇到一个问题,这个问题以前也遇到过,只不过那时以为简单就没做什么笔记,结果昨天遇到还是要去查百度,查百度又要找好一会儿,所以就记录一下。避免以后忘记。 首先问题是这样的:我用ajax到动态的做表格插入,从后台传回来一个对象的list集合,然后进行遍历动态的生成表格的行。后台写的都正确的,结果表格有些内容为显示为undefined。后来我调试了一下发现ajax自动的把为空的字段设成了und原创 2017-05-23 07:58:38 · 7273 阅读 · 0 评论