9 ljyll122

尚未进行身份认证

我要认证

Something of an idiot

等级
TA的排名 7w+

springboot + webservice +传输自定义类

一.初次搭建报错采用这篇文章的方法,报如下错误Error creating bean with name 'org.apache.cxf.spring.boot.autoconfigure.CxfAutoConfiguration':通过更改cxf版本号修正(将:3.1.11修改为3.2.5): <dependency> <groupId>org.apache.cxf</groupId> <ar

2020-06-15 11:06:45

Ext.js 分页查询及展示分析

最近工作上面用到的前端框架是EXT.js,最近收到一个问题,分页查询总是走不到下一页。现将分析过程记录如下:**ext三大件:**Model、Proxy、Store。早期的版本应该有些出入1.Ext.data.ModelModel可以看做是一个数据实例2.Ext.data.storestore 用来装载 Ext.data.Model 数据,一般通过Ext.data.proxy.Prox...

2019-06-05 14:42:28

记一次SQL语句执行性能调优

问题描述:今天在解决项目上面的一个问题是。遇到一个非常奇怪的问题:如下的sql语句SELECT COUNT ( * ) AS totalnum FROM requestbase r WHERE EXISTS ( SELECT 1 FROM requestlog wl WHERE wl.requestid= r.id AND wl.logtype NOT...

2019-05-29 15:40:00

微服务学习(二)-docker部署与联调

**场景: 工程里面使用docker-compose组合了三个容器,但是很多应用场景下我需要在在本地调试应用,也就是工程里面的app应用。这样如何在本地使用eclipse调试自己的应用?**一.docker 环境搭建(1)docker容器使用相关 1.显示所有容器lj@lj-ubuntu:~$ sudo docker psCONTAINER ID IMAGE ...

2019-05-28 17:31:55

微服务学习(三)-使用Ant Design

一.node.js高性能的js运行引擎,基于chrome V8,使得js的代码开发可以不用依赖于浏览器1.npm:node 包管理工具使用package.json进行包的依赖管理2.模块:了解node.js里模块的概念,类似于java中的类,使用modulw.exports来输出对外变量(包括函数等),类似于java中的public3.使用node.js进行web开发...

2019-05-28 17:31:15

记一次js调试(attachEvent, onchange, onpropertychange)

1.关于attachEventattachEvent 是IE下专属使用的,chrome 并不支持,并且会报attachEvent不支持的相关报错非IE浏览器需要使用addEventListener(“click”, function (e) {}, false);2. onchange, onpropertychange的区别onchange 适用的范围并没有onpropertycha...

2019-05-28 17:30:33

微服务学习(二)-springboot + docker

一.win7下安装dockerwindows安装docker是遇到的问题:(1) 提示boot2docker版本过期解决方法:1.尝试断开网络,已跳过版本验证,没有效果2.尝试迅雷下载提示的boot2docker版本,直接替换安装包,验证成功(2) docker网络连接问题使用docker-machine ip 查出docker服务器的IP:但是在第二步尝试mo...

2019-05-28 17:30:00

微服务学习(一)-使用Springboot配合Eclipse远程调试

场景:项目构建工具:Maven ,开发环境:eclipse框架Springboot 数据库:MySql ,数据库操作:Spring data jpa.数据缓存:resdis使用以上搭建一个基本的web应用,并可以调试 一.搭建项目工程二.工程调试(1).配合maven插件,在pom.xml添加以下配置            <plugin> ...

2018-09-02 21:32:36

记一次JVM调优(Permanent Generation)

最近在一次搭建公司系统运行环境的时候tomcat总是报出 java.lang.OutOfMemoryError PermGen space 的问题

2018-07-21 17:06:03

JVM内存-以及几个有关内存的关键字

JVM内存结构(1)运行时数据区的划分(按照线程共享与线程私有的区别划分): 线程共享:堆,方法区 线程私有:栈(虚拟机栈,本地方法栈,PC) (2)上述内存结构 方法区: 方法区存放内容:类名称,类静态变量,final类型变量,类信息(方法,field等),比如说通过class对象的方法 getName等,都是来自于方法区域 堆: ...

2018-04-28 17:57:10

Spring MVC获取请求参数 以及REST风格

1.spring mvc怎样获取请求参数@Controller: 用来处理DispatcherServelet分发的请求。 @requestMapping: 用来映射请求路径处理 (1)@requsetParam: 获取键值对方式的请求参数 如:springmvc/ljyll122?username=jackie&age=12 (2)@PathVa...

2018-04-16 20:11:16

引用类型复制-深浅复制

1.引用类型在内存中的占位 public void Test(){ String str1 = "111"; String str2; str2 = str1; System.out.println("str2: " + str2); str1 = "222"; System.out....

2018-04-16 13:10:34

HashMap 源码分析

(1)getEntry(Object key) 方法:final Entry<K,V> getEntry(Object key) { int hash = (key == null) ? 0 : hash(key.hashCode()); for (Entry<K,V> e = table[indexFor(hash, table.l...

2018-04-02 20:23:18

java - Map interface

(1)三种collection views:key集合,value集合,key-value(2)顺序:即迭代器(interators)返回map元素的顺序,像TreeMap就实现了,但是HashMap就没有(3)Map的实现类必须提供两种构造方式:   1.无参数的构造函数,用以构建一个空map    public HashMap() { this.loadFactor = DEF...

2018-04-02 19:44:41

JAVA 泛型-不要在新代码中使用原生态类型

(1)泛型:尽量使用泛型方法(2)泛型擦除泛型类型在运行的时候会被擦除,即转换为Object类型典型事例: 1. instanceof 不能跟泛型类型参数 2. class实例类型一致(getClass)(3)不要在新代码中使用原生态类型   1.由于兼容性的需要,原生态类型一直存在着,如List,但是为了安全性需要,不要使用原生态类型   2.List<String>对象是可以赋值给...

2018-04-02 19:35:53

java IO(三): Buffer

1.线性结构Buffer类是一个线性结构的类2.元素基本元素有:capacity limit position markcapacity:目前buffer元素的数量limit:记录buffer第一个不可读写的位置position:记录buffer第一个可读写的位置mark:position允许被重置的索引,不是必须定义,但是不会比position大新创建的buffer元素初始值:通常positio...

2018-03-22 16:10:59

java IO(二): java NIO

java NIO用来解决传统IO的问题,NIO使用的就是多路复用IO设计模式,有几个关键的概念:(1)Buffer:Buffer称之为缓冲区,NIO中读写都依赖于缓冲区,其基本类为Buffer类。(2)Channel:顾名思义:“通道”,在NIO中,流的操作要基于channel上,而利用channel进行读写操作的数据只能放到Buffer中去,channel提供了双向的操作,既能读也能写。常用的几...

2018-03-22 16:07:24

java IO(一):一些概念整理

1.概念整理:同步(异步),阻塞(非阻塞):关于这两类概念,不知是否可以不用区分的太清楚,网上也是众说纷纭,自我总结下:都是涉及事件的流程是否依赖于当前正在运行的事件是否结束,但是在java中,同步异步貌似更多涉及任务调度,而阻塞与非阻塞更加注重单个事件请求方面。 2.IO操作: IO操作一般分为:硬盘读写,socket读写以及对外设的读写其步骤通常可以分为两步:1.查看数据是否就绪2.进行数据拷...

2018-03-22 15:57:25

记一次Multicast DNS(mdns)的问题-(linux 下ifconfig)

前言:近期在查询mdns的问题过程一波三折,问题总结下来可以分为三块,都是比较基础性的问题:1.网关ifconfig查询地址2.多个程序同时占用一个端口号占用编码问题3.mdns协议及实现源码mdns是用于局域网发现的一种协议,网关搭载的linux系统,首先得确定其使用的是哪个地址作为通讯,说一个最简单的指令:ifconfig,虽然早就知道这个指令,但是其实这个指令包含比较多的基础知识。用我使用的...

2018-03-21 19:40:18

Spring 注解(二)

本文理出了Spring的常用注解(@Autowired  @Qualifier @Required @Service等)以及其使用案例,后面会整理一些JSR-250的常用注解与案例(1)@Autowired 实现自动装载 用来替换代码里set和get的手动注入函数 public void setEat(LiSpringEatImp obj){ this.eat = obj; }...

2018-03-14 09:50:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。