java学习
何博裕
长风破浪会有时,直挂云帆济沧海
展开
-
springCloud学习笔记一 注册中心搭建
1.pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/></paren原创 2020-10-08 21:09:26 · 177 阅读 · 0 评论 -
java使用流下载文件
@RequestMapping("TestReport/v_download.do")public HttpServletResponse download(HttpServletRequest request,HttpServletResponse response,ModelMap model){ String testReportId = RequestUtils.getQuer...原创 2019-03-04 15:10:46 · 3156 阅读 · 0 评论 -
Java简单网页爬虫
简单原理就是使用apache访问网页,获取网页内容,然后根据匹配的开始和结束位置,得到想要的结果 首先需要引入apache的几个包import org.apache.commons.lang.StringUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.a...原创 2018-12-17 11:22:59 · 281 阅读 · 2 评论 -
Freemaker自定义标签
新建模板类,继承TemplateDirectiveModelpublic class ConsultationDirective implements TemplateDirectiveModel { @Override public void execute(Environment environment, Map map, TemplateModel[] templat...原创 2018-12-14 17:33:51 · 273 阅读 · 0 评论 -
HTTP请求接口返回数据
直接上代码public String getHttpInterface(String path){ BufferedReader in = null; StringBuffer result = null; try { URL url = new URL(path); //打开和url之间的连接...原创 2018-11-12 17:34:44 · 5924 阅读 · 0 评论 -
ArrayList和HasMap的排序
1.ArrayList的排序首先定义排序的规则,如下:当List中的CmsFriendlink的Name长度不相等时,按照Name长度从小打到来排序。排序规则定义好之后,调用Collections.sort(CmsFriendlinkList,comparator)方法,其中CmsFriendlinkList为需要排序的List集合,comparator为定义的排序规则。然后打印Cms...原创 2018-07-31 15:05:23 · 360 阅读 · 0 评论 -
MySql不写存储过程一步得出顶级节点的方法
String sql = "SELECT T2.channel_id, T2.channel_path FROM ( SELECT @r AS _id, (SELECT @r \\:= parent_id" + " FROM jc_channel WHERE channel_id = _id) AS parent_id, @l \\:= @l + 1 AS lvl...原创 2018-04-17 18:17:55 · 846 阅读 · 0 评论 -
关于Spring Mvc定时任务中无法获取Bean容器中的对象
定时器的类继承QuartzJobBean后,托管在Spring中的Bean无法被获取到,不管是实例化还是默认加载获得的对象都为空值,这时候需要手动获取ApplicationContext的上下文,才能取得被Spring保管的对象。public class QuartzTask extends QuartzJobBean { private static final Logger log =...原创 2018-04-04 17:36:56 · 2008 阅读 · 0 评论 -
Mysql中tinyint字段的查询方法
由于MySQL中没有boolean类型,所以会用到tinyint类型来表示。当数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true。当需要准确的值时,要在sql语句中加*1例如:String Sql1 = "SELECT task_id,task_code,CAST(task_type*1 AS CHAR) AS task_type,ta...原创 2018-04-16 14:37:55 · 5941 阅读 · 1 评论 -
EJB到底是什么?
文章转自 http://blog.csdn.net/jojo52013145/article/details/57836771. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告转载 2017-07-28 16:59:38 · 179 阅读 · 0 评论 -
冒泡排序
package Test;import java.util.Random;public class MainTest {public static void main(String[] args) {int arr[] = new int[50];Random random = new Random();for(int i = 0; i原创 2017-05-17 16:19:13 · 149 阅读 · 0 评论 -
javascript的数据类型
一、javascript常用的数据类型1.原始数据类型:String(字符串)number(数字)boolean(布尔值)nullundefined2.引用数据类型:object(对象)array(数组)function(函数)二、数据类型的转换1.转为boolean,可以使用Boolean()或者!!例如:var a =1;原创 2016-07-04 00:30:39 · 250 阅读 · 0 评论 -
IO流的分类与接口
一、IO流的三种分类方式1.按方向划分:分为输入流和输出流2.按数据的单位来划分:字节流和字符流3.按流的功能来划分:节点流:从指定的地方读写的流过滤流:使用字节流输入或输出,过滤流是由已存在的输入流或者输出流连接创建的二、IO流的四大抽象类:字符流:readerwriter字节流:inputstream字符输入流(读数据)outputs原创 2016-07-03 21:13:24 · 4105 阅读 · 0 评论 -
算术运算符的优先级(i+=i-=i*=i)
分析这段代码,最后输出的结果package cn.com.bochy.test;public class Test{ public static void main(String[] args){ int i=12; System.out.println(i+=i-=i*=i); }}这段代码最后输出的结果是-12原创 2016-07-03 16:01:15 · 3080 阅读 · 0 评论 -
oracle的存储过程
--以前一直对oracle的存储过程概念很模糊,今天来复习一下--第一步:--打开输出set serveroutput on;--第二步:--创建表空间create tablespace test_dataloggingdatafile 'd:\test.dbf'size 50mautoextend onnext 50 maxsize 200mext原创 2016-07-03 00:10:23 · 209 阅读 · 0 评论 -
关于FileOutputStream
今天做题目的时候看见FileOutputStream,顺带巩固一下输入和输出流package cn.com.bochy.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fi原创 2016-07-01 21:37:15 · 945 阅读 · 0 评论