自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 牛客网华为机试9——提取不重复的整数,输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.n...

2020-03-17 14:21:22 404

原创 牛客网华为机试8——合并表记录

题目描述数据表记录包含表索引和数值(int范围的整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。示例:TreeMap自带排序import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = ne...

2020-03-17 13:41:20 300

原创 牛客网华为机试7——取近似值,四舍五入

题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。示例:import java.math.BigDecimal;import java.util.Scanner;public class Main { public static void main(String[] args) { Sca...

2020-03-17 13:15:42 331

原创 牛客网华为机试6——质数因子,输入一个正整数,按照从小到大的顺序输出它的所有质因子

题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格示例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Sy...

2020-03-17 13:06:18 1425

原创 牛客网华为机试5——进制转换

题目描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )示例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); w...

2020-03-17 12:50:05 139

原创 牛客网华为机试4——字符串分割

题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。实例:转自一位牛客大佬import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new ...

2020-03-14 22:15:15 280

原创 牛客网华为机试3——明明的随机数

题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。示例:生成长度100...

2020-03-14 11:14:17 125

原创 牛客网华为机试2——写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

题目描述写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。示例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System....

2020-03-10 19:36:33 1929

原创 牛客网华为机试1——计算字符串最后一个单词的长度,单词以空格隔开

题目描述计算字符串最后一个单词的长度,单词以空格隔开。示例1:import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String s = sc.nextLine()...

2020-03-10 19:16:29 373

原创 Spring Cloud概念与入门

1、单体应用与微服务1.1、单体应用1.1.1、什么的单体应用项目所有的资源都在一个应用中,打包成一个war包,使用一个tomcat去运行,运行在一个进程中1.1.2、单体应用的问题一个模块挂了,整个项目都受影响单个tomcat更能处理的并发有限,可以做集群,但是不方便局部(某一个模块)扩展维护/开发/升级比较麻烦代码臃肿,编译,打包都比较慢技术选型单一数据库选型单一...

2020-02-17 20:38:28 160

原创 SpringBoot基本使用-打包/热部署/读取配置/多环境切换/日志/集成Thymeleaf/集成Mybatis

1、项目结构src --main --java --resources --static //静态资源目录 --templates //模板页面目录,如:jsp ,ftl --application.properties/application.yml //默认配置文件2、package打包2.1、导入插件pom.xml <build> ...

2020-02-16 14:09:33 222 1

原创 springboot入门-helloworld示例及自动配置原理

1、简单示例1.1、新建一个普通maven项目1.2、配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2020-02-10 17:36:32 372

原创 springboot学习

springboot学习1、回顾Spring1.1、IOC,DI,AOPIOC:控制反转,创建实例对象的控制权从代码转换到Spring容器,实际就是在xml中配置。DI:依赖注入,把代码向对象属性或实例对象注入属性值或域属性的控制权限转给Spring容器进行控制。AOP:面向切面编程,AOP可以对业务逻辑 的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,...

2020-02-10 16:36:53 97

原创 ElasticSearch集群

1、ElasticSearch集群1.1.集群相关概念1.1.1.为什么要集群单节点故障支持高并发海量数据存储1.1.2.ES节点类型默认情况下,elasticsearch集群中每个节点都有成为主节点的资格,也都存储数据,还可以提供查询服务。在生产环境下,如果不修改elasticsearch节点的角色信息,在高数据量,高并发的场景下集群容易出现脑裂等问题。这些功能是由两个属性控制...

2020-02-10 14:19:04 156

原创 ElasticSearch

1、ElasticSearch相关概念1.1、什么是ES​     ES是一个分布式的全文搜索引擎,为了解决原生Lucene使用的不足,优化Lucene的调用方式,并实现了高可用的分布式集群的搜索方案,ES的索引库管理支持依然是基于Apache Lucene™的开源搜索引擎。​     ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 ...

2020-02-07 17:06:12 190

原创 Redis集群

1、集群的概念1.1、什么是集群    同一个业务,部署在多个服务器上(不同的服务器运行同样的代码,干同一件事)。1.2、为什么要集群    防止单点故障,高可用性,一台服务器出现故障, 集群有能力找到正常的服务器继续提供服务。1.3、集群的能力负载均衡     把请求根据某种算法相对平衡的路由到集群的应用错误恢复    集群下的某个应用挂了需要找到能用的服务继续处理请求主备...

2020-02-05 21:05:24 170

原创 SSM实现微信登录

1、准备工作1、官网微信开放平台:https://open.weixin.qq.com/微信开放文档:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html1.2、注册认证    要想接入微信的登录功能,首先需要在微信开发平台进行用户的注册,同时需要认证为开发者,再...

2020-01-16 14:07:45 1851

原创 项目总结-IArchives(档案管理系统)

1、项目简介1.1、项目背景    由于文件多,种类多,文件创建者多,创建时间为不定期,要保护好一些重要的文件极为不便,同时由于人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。而且近年来,由于竞争的激烈程度不断的加深,档案的管理不当会严重到导致公司面临着亏损甚至破产的局面。于是公司不断地在探索希望能找到解决的方法。为了解决以上的问题,让公司能够有效的...

2020-01-16 10:45:53 415

原创 ssm+elementUI综合练习03-vue-element-admin按照maven多模块后端接口文档真实crud

1、接口文档2、vue-element-admin    官网地址https://panjiachen.github.io/vue-element-admin-site/zh/2.1、介绍:    vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典...

2020-01-06 08:14:38 621

原创 restful、swagger与postman

1、restful    restful不是一种新技术,而是一种编程风格,一种约定RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。 GET 一般是用来做查询的,查询单个对象 ...

2020-01-04 23:02:55 400

原创 ssm+elementUI综合练习02-maven多模块

1、概念1.1、什么是maven多模块?就是把你当前的项目划分多个模块1.2、maven多模块的好处它可以对基础功能模块进行抽取管理,降低各项目的耦合度。pom.xml依赖变得更少了,各自模块引入自己对应的jar包,方便维护管理。Build项目周期变短,你只需要要build你需要的项目即可。有些模块不想让菜鸟进行维护,只想让一些有经验的人维护。2、多模块搭建模块名内...

2020-01-04 18:17:38 131

原创 ssm+elementUI综合练习01-elementUI+crud

1、前后端分离1.1、什么叫做前后端分离?    把项目的前端代码和后端代码进行分开运行,这种架构就叫做前后端分离。前后端分离是一种架构设计。开发阶段理解的前后端分离:前后端工程师约定好数据交互接口,实现并行开发和测试。运行阶段理解的前后端分离:前端代码是单独运行一个服务,后端代码也是单独运行一个服务。1.2、为什么要进行前后端分离?责任分明,擅长的人做擅长的事开发效率高维...

2020-01-02 21:15:15 442 1

原创 vue简单学习-cli

1、简介在开发中,需要打包的东西不止是js、css、html。还有更多的东西要处理,这些插件和加载器如果我们一一去添加就会比较麻烦。幸好,vue官方提供了一个快速搭建vue项目的脚手架:vue-cli使用它能快速的构建一个web工程模板。官网:https://github.com/vuejs/vue-cli安装命令:npm install -g vue-cli2、新建一个静态web工程...

2019-12-31 19:56:45 90

原创 vue简单学习-webpack

1、概念webpack:是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。官方地址:https://www.webpackjs.com/2、好处将许多碎小文件打包成一个整体,减少单页面内的衍生请求次数,提高网站效率。将ES6的高级语法进行转换编译,以兼容老版本的浏览器。将代码打包的同时进行混淆,提高代码的安全性。3...

2019-12-31 19:40:45 112 1

原创 vue简单学习-路由、生命周期、计算属性和watch

1、路由Router概念路由是负责将进入的浏览器请求映射到特定的组件代码中。即决定了由谁(组件)去响应客户端请求。简单说路由就是url地址和对应的资源的映射,通过一个路径的url地址,可以唯一找到一个资源。路由不包含在vue中,是一个插件,需要单独下载。官方地址:https://router.vuejs.org/zh/地址:https://unpkg.com/vue-router@3...

2019-12-31 11:57:05 159 1

原创 vue简单学习-组件

1、定义    组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素标签< mycomponent >,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以表现为用 vue.js 特性进行了扩展的原生 HTML 元素。    简单来说: 组件是用来完成特定功能的一个自定义的HT...

2019-12-31 10:06:22 91

原创 vue简单学习-指令

1、el el:主要用来挂载指定的dom* 支持的挂载的选择器有:* id 选择器,类选择器,标签选择器* 注意:* 虽然支持三种选择器,但是只能挂载一个dom,所以一般选择使用id选择器(id具有唯一性)* *<!DOCTYPE html><html lang="en"><head> ...

2019-12-30 20:24:06 428

原创 vue简单学习-es6规范

1、var/let/const的区别相同点三个都是用来声明变量的。不同点var声明的变量是全局的。let声明的变量是块级的,想当于java中的局部变量。const声明的变量为常量,不能改变。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...

2019-12-30 20:14:31 122

原创 spring-sprinMVC-mybatis集成(普通javaWeb项目)

1、思路使用idea新建普通的javaWeb项目导入jar包配置spring的核心配置文件   引入jdbc.properties   配置dataSource   配置SqlSessionFactory   domain、dao(mapper)   service   事物txcontrollerspringMvc核心配置文件   扫描包   静态资...

2019-12-29 19:07:55 144

原创 mybatis中#与$的区别

1、共同点#和$都是用来取值的    ①参数传递普通类型(8大基本数据类型8大包装类。再加一个String)       #: 正常发送的sql语句 SELECT * FROM t_student WHERE id=?        $: 传递普通类型,它是要报错的,取不到值。    ②参数传递对象        #: 正常发送的sql语句 SELECT * FROM t...

2019-12-29 18:53:56 128

原创 Mybatis入门学习02-动态修改/多对一和一对多

1、动态修改如下面代码所示,在使用update修改时, 如果只修改一个属性name,其他的属性则会变成null值。<update id="update" > UPDATE student SET name=#{name},age = #{age},sex=#{sex} WHERE id=#{id}</update>使用< set >标签可...

2019-12-29 18:39:36 273

原创 Mybatis入门学习01-简单实现/映射实现CRUD

1、概念1.1、什么是mybatismybatis是一款orm框架,主要用来操作数据库。1.2、jdbc、jpa、mybatis三者的区别jdbc最原生操作数据库,它特点:执行效率高,但是开发效率低。jdbc自己手动写sq|语句,所以性能高。jdbc自己手动写sq|语句,所以性能高。jpajpa:它是对jdbc的封装它特点:开发效率高, 执行效率低。开发效率高:直接调用a...

2019-12-27 19:55:50 205

原创 项目总结-icar

icar:汽车销售管理系统1、开发人员及时长java开发员3名时长3个月2、项目模块接车管理库存管理销售管理数据查询资料管理超级管理统计报表3、接车管理模块主要包括(接车、PDI检查、换车、退车)3.1、接车车辆分为本地车和外调车辆(1)本地车辆查询到所有运单信息,可以查询已完成接车运单、未完成运单、新增运单、删除运单。点击运单查看运单详细信息,包括所...

2019-12-26 17:02:59 264

原创 智能商贸系统11-采购报表DataGrid GroupView和Highcharts

1、效果采购报表使用DataGrid GroupView制作,重点是返回json格式的设置图表使用Highcharts制作2、前台代码2.1、jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@include file="/WEB-INF/views/head.jsp" %...

2019-12-26 14:55:08 228

原创 智能商贸系统10-产品添加修改,图片上传及缩略图

1、效果

2019-12-26 14:15:08 244 1

原创 拓展12-easyUI datagrid列表图片展示小图,鼠标悬停放大预览

1、效果图datagrid列表内展示的为小图,悬停展示的为高清大图onmouseover悬停事件onmouseout移走事件2、jsp页面<th data-options="field:'smallPic',width:20,formatter:smallpicFormt">图片</th>3、js格式化图片展示οnmοuseοver='bigImg(t...

2019-12-23 17:22:08 1190 2

原创 拓展11-datagrid中颜色格式化显示

1、效果展示未格式化之前,显示的为颜色名字或者十六进制的颜色。2、方式1使用div的background-color,颜色可以是red英文也可以使用十六进制2.1、jsp页面formatter:colorFormt <th data-options="field:'color',width:10,formatter:colorFormt">颜色</th>...

2019-12-23 16:53:16 116

原创 智能商贸系统09-采购订单

1、准备数据完成下面几个类的基本CRUD,具体的页面后面完成systemdictionarytype:数据字典类型systemdictionarydetail:数据字典明细Supplier:供应商Product:产品2、采购订单分析拿到数据库中的表,主要从下面3点进行分析每个字段的含义这个字段是否可以为null这个字段从哪里来?2.1、采购订单Purchasebill...

2019-12-23 15:59:52 227

原创 智能商贸系统08-POI与EasyPOI导入导出

1、POI官方网址:https://poi.apache.org/1.1、导包<!-- poi支持的jar包 --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11&...

2019-12-20 16:21:30 258

原创 拓展10-两个datagrid动态多选追加和删除—保持排序不变

1、效果图2、添加或者修改弹出框dialogdialog对话框—>form表单–>一个table表格一个layout布局table表格内两个input标签layout布局布局中,west,center,east三个模块,左右均为datagrid,中间为按钮两个datagrid通过js创建,按钮分别绑定点击事件注意:form表单元素不包含datagrid,这很重要。&...

2019-12-17 23:22:21 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除