自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式简单介绍

1. 设计原则开闭原则:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象单一职责原则:一个类,接口,方法只负责一项职责接口隔离原则:用多个专门的接口,而不是使用单一的总接口,客户端不应该依赖它不需要的接口迪米特法则:一个对象应该对其他对象保持最少的了解。又叫最少知道原则里氏替换原则:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序

2022-03-23 17:05:47 296 1

原创 Elasticsearch(一) 安装和配置启动

前言: 本环境在阿里轻量级服务器(Ubuntu)上 执行(一) 环境搭建1.1 java环境环境:ES 为 java 语言编写, 需要有 java 环境版本说明:ES 5 需要 Java 8 及以上的版本ES 7 开始内置了 Java 环境apt updateapt install default-jre // 下载jdk环境验证输入: java --version 返回以下代码算成功1.2 Elasticsearch下载通过官方下载地址挑选你喜欢的下载包下载地址: h

2021-10-25 19:17:33 2648 2

原创 2.流的操作

接上篇文章1.Lambda介绍及使用七.流的简介(非IO流)【1】JDK1.8引入的新成员,以声明式方式处理集合数据【2】将基础操作连接起来,完成复杂的数据处理流水线【3】提供透明的并行处理八.流与集合的区别【1】时间与空间集合面向存储,流面向计算【2】只能遍历一次【3】外部迭代与内部迭代package com.xyking.stream;import com.alibaba.fastjson.JSON;import com.xyking.lambda.cart.CartServi

2021-01-17 22:14:40 146

原创 1.Lambda介绍及使用

一.Lambda 表达式简介1.Java8 引入函数式编程风格2.可以理解为一种匿名函数的替代3.通过行为参数化传递代码二.Lambda 表达式的形式1.(parameters) -> expression2.(parameters) -> {statement;}①形式一: 没有参数() -> System.out.println(“Hello World!!!”);②形式二: 只有一个参数name -> System.out.println(“Hello Wo

2021-01-13 22:42:44 618 1

原创 java简单操作 Mongo工具

package com.homolo.justice.lcsms.www.util;import com.mongodb.BasicDBList;import com.mongodb.BasicDBObject;import com.mongodb.MongoClient;import com.mongodb.MongoClientOptions;import com.mongodb.MongoCredential;import com.mongodb.ServerAddress;impor

2020-12-04 17:06:18 154

原创 Ftp服务器文件传输或获取工具类

package com.homolo.justice.lcsms.www.util;import com.homolo.toolkit.filesystem.Storage;import com.homolo.toolkit.filesystem.exception.FileExistsException;import com.homolo.toolkit.filesystem.exception.FileNotFoundException;import org.apache.commons.io.

2020-12-04 16:56:05 222 1

原创 第一课 简单认识BIO/NIO/AIO

1.BIO/NIO/AIO简单介绍IO指Java中input(输入流),output(输出流)等对外输出交换数据的形式,传输的可以是文件,网络,内存等随着对流之间的传输要求越来越高,JAVA演变出了三代IO模型分别是 BIO、NIO、AIO。(1)BIO (blocking I/O): 同步并阻塞服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,相当于一对一模式,如果客户端一直连接着不发送请求的信息,或者它发送信息过程中有网络问题,导致服务端接收不到信息,这样

2020-09-16 08:57:55 210

原创 python简单数据类型(一)

"""简单数据类型描述:1. 数字int(整型)  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~92233720368547758072. 布尔值 True 真 / False 假 1 或 03. 字符串字符串常用功能:移除空白分割长度索引切片4. 列表创建列表:

2020-08-24 22:24:32 157

原创 sonar问题描述

最近公司项目结合了jenkins以及sonar,排查出了之前已经离职同事,许多代码问题现在我就简单介绍下我解决的出现比较多的sonar问题1、Define a constant instead of duplicating this literal “djxhs” 3 times.定义常量去替代重复的字面值==>简单来说,就是一个"djxhs"重复太多了,要求你定义一个常量来代替它之前//Noncompliant Code Examplepublic void run() { prep

2020-05-14 10:12:27 15517 1

原创 idea插件那些事儿

今天逛csdn看到有个大佬写了篇关于idea插件的,我就简单记录下我觉得应该下载的插件吧。首先我把大佬的文章访问路径先放这了,也感谢这位大佬,有需要的也可以参考下他的文章https://blog.csdn.net/weixin_43570367/article/details/103978005?depth_1-utm_source=distribute.pc_feed.none-task-...

2020-04-07 17:07:13 134

原创 关于git连接idea,pychram,webstrom二三事

上班工作任务完成之际,我就想去弄点其他项目玩玩,并且想把git连接那些工具提交代码给整明白,所以就有了一下我要说的内容今天给大家讲的是github,主要讲仓库创建等,下载git.exe我这里就不讲了,有需要的自己去百度首先需要再github官网注册一个账号至于如何注册,自己想吧注册完之后最好拿手机的技术本把账号和密码记住,指不定哪一天你就忘了注册完之后可以直接登录管理自己的仓库和项目...

2020-04-03 09:57:23 136

原创 <td>标签值如果超出宽度范围用...代替,鼠标移上去显示全部内容

超出范围用…代替代码如下<td class="sticky-td" style="text-align:left;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow: ellipsis;-khtml-te...

2020-03-30 17:18:54 841

原创 excel之文件导出到指定位置,错误方式之JFileChooser分析

之前我需要做一个excel合并行导出的文件,并且需要导出到指定位置excel合并行文件制作之前已经发过文章了,你们可以去参考前面的这篇文章我主要聊聊文件导出指定位置首先我是主要用ajax去请求文件生成存储的路径$.ajax({ url:url, type:"post", data:data, dataType:"json", headers:{ 'X-...

2020-03-27 14:45:41 238

原创 python之rebot机器人聊天

from time import sleepimport requestss = input("请主人输入话题:")while True: resp = requests.post("http://www.tuling123.com/openapi/api", data={"key":"4fede3c4384846b9a7d0456a5e1e2943", "info": s, }) re...

2020-03-26 16:28:31 194

原创 python之 爬取“妹子图”网页上所有页的妹子

"""爬取“妹子图”网页上所有页的妹子"""import requestsimport reimport timeimport osheader = { "user-agent": "Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14"}# 获取当前目录root = os.getcwd()for pa...

2020-03-26 16:22:22 194

原创 Python之OS模块详解

""" python必学之os模块 OS模块是Python标准库中的一个用于访问操作系统功能的模块 使用OS模块中提供的接口,可以实现跨平台访问 通用操作: 一.获取平台信息 二.对目录的操作 三.判断操作"""import os'''第一个:系统操作'''# 一.os.sep:主要用于系统路径的分隔符# Windows系统通...

2020-03-26 16:02:48 298

原创 python番外篇(一)

"""运算符(一)"""# 取整除 - 返回商的整数部分(向下[小]取整)# num = 9 // 2# print(num)# 幂 - 返回x的y次幂# x = 2 ** 3# print(x)# in 和 not in 用法(相反)# name = "光头强"# "光头强" 字符串# “强” 字符# “头强” 子字符串 ...

2020-03-26 16:01:53 115

原创 06.模块、包、文件、异常、高阶函数

以上全是站长在学校学习内容,如果有什么不妥的地方请联系站长,现在我在上班,不时也会发布一些关于python的技术点,站长主学java的,现在也在自学python中...

2020-03-26 15:58:52 90

原创 05.面向对象(封装、继承、多态)

代码区域Test1"""类和对象"""# 定义类class Person(object): # 定义属性【类属性】:可以用类或者对象调用 name = "张三" __cardPass = "775885" # 给私有属性提供get和set方法 def setCardPass(self, cardPass): self._...

2020-03-26 15:56:11 80

原创 04.综合案例一【员工信息管理】

"""需求:员工管理系统功能:1.添加员工信息2.删除员工信息3.修改员工信息4.查看单个员工信息5.查看所有员工信息6.退出技术:函数、数据类型(字典列表)、循环、条件语句"""emps = [] # [{},{}]def chocieFunc(): """选择功能列表""" print("*" * 30) print("1.添加员工信息...

2020-03-26 15:51:31 363

原创 03.Python函数

代码区域"""函数:"""# 定义函数def say(): print("俺正在说话")# 使用lambda表达式简化上面函数say = lambda: "俺再一次说话"# print(say())# 带参数的函数def eat(what): print(f"你们正在吃{what}")eat = lambda what: f"你们正在吃...

2020-03-26 15:50:23 82

原创 02.Python运算符、条件结构、循环结构

代码区域# 导入模块from decimal import Decimalimport random"""运算符:算术运算符、逻辑运算符、比较运算符、三元运算符(条件运算符)、赋值运算符位运算符""""""算术运算符: + - * / % ** // """# + :两个数值相加,求加法;两个字符串相加,就是拼接功能print(3+1)print("a"+...

2020-03-26 15:48:28 102

原创 将博客圆搬家至csdn

博客圆:https://www.cnblogs.com/kingpp/CSDN:https://blog.csdn.net/weixin_44544813

2020-03-26 15:27:00 78

原创 excel合并格+文件选择器+excel文件存储到本地+ajax传送过来String类型转化

(1)引入ajax传输过来的String类型解析依赖<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.0</version></dependenc...

2020-03-26 15:04:41 80

原创 01.Python入门、环境搭建、变量、数据类型

简单操作:# 单行注释:# Ctrl+/"""这是多行注释:3对双引号"""'''这是多行注释:3对单引号'''print("hello world")# 定义变量# 语法格式: 变量名 = 变量值name = "张三"age = 22salary = 2222.25number = 22print(name)# 注意:字符串拼接符+ 只能用在字符串类型pr...

2020-02-14 10:02:44 71

原创 Ajax实现用户图片随用户名改变

<javascript>中代码如下:<script type="text/javascript">function mycheck() {     //获取用户名文本框里的值 var uname = document.getElementById("uname").value; try { xmlhttp =...

2019-05-27 16:31:00 13

原创 Bootstrap_08_(插件之弹出框&警告框&按钮&折叠&轮播&附加导航)

Bootstrap_08_(插件之弹出框&amp;警告框&amp;按钮&amp;折叠&amp;轮播&amp;附加导航)1.弹出框(类似工具提示)(1)基本弹出框①第一步: 基本弹出框 ②第二步:$(“#按钮ID”).popover();(2)弹出框位置: ①data-placement=”top”上②data-placement=”bottom”下③data-placement...

2019-03-06 19:14:06 340

原创 Bootstrap_07_(插件之模态框&工具提示)

Bootstrap_07_(插件之模态框&amp;工具提示)一.模态框1.基本实例(1)语法格式:(2)注意:①点击打开:data-toggle=”modal” data-target=”#模态框ID”②关闭模态框,关闭按钮使用:data-dismiss=”modal”③tabindex=”-1”:按esc键可关闭模态框2.模态窗大小(1)大窗口:cl...

2019-03-06 19:13:20 295

原创 Bootstrap_06_(组件之巨幕&页头&缩略图&警告框&进度条&媒体对象&列表组&面板&嵌入内容)

Bootstrap_06_(组件之巨幕&amp;页头&amp;缩略图&amp;警告框&amp;进度条&amp;媒体对象&amp;列表组&amp;面板&amp;嵌入内容)1、巨幕(1)在固定的范围内,有圆角 内容区域 (2)100%全屏,没有圆角 内容区域 2、页头(1)格式: 捉鱼二十从卓京抓起3、缩略图(1)默认样...

2019-03-06 19:12:37 247

原创 Bootstrap_05_(组件之输入框组&导航&导航条&路径导航&分页&标签&徽章)

Bootstrap_05_(组件之输入框组&amp;导航&amp;导航条&amp;路径导航&amp;分页&amp;标签&amp;徽章)一.输入框组1.在左侧添加文字:$ 2.在右侧添加文字: $3.在两侧添加文字: $ .00 4.设置尺寸...

2019-03-06 19:11:37 210

原创 Bootstrap04(组件之图标&下拉菜单&按钮组&按钮式下拉菜单)

四.组件之图标&amp;下拉菜单&amp;按钮组&amp;按钮式下拉菜单1.图标组件①使用图标1)注意:必须把官方的fonts文件夹引到项目中2)使用实现图标组件:&lt;i class=”glyphicon glyphicon-heart”&gt;3)使用实现图标组件:&lt;span class=”glyphicon glyphicon-heart”&gt;②结合按钮使用图标...

2019-03-06 19:10:25 877

原创 Bootstrap03(全局CSS之表单&按钮&图片&辅助类&响应式工具)

三.全局CSS之表单&amp;按钮&amp;图片&amp;辅助类&amp;响应式工具1.表单①基本表单1)class=”form-control”:可为元素设置该属性,会将 宽度设置为100%2)Class=”group”:可为设置该属性,中包含和,层次更 清晰②内联表单[让所有的表单元素都显示在一行]1)③表单组合1)④水平排列表单1)...

2019-03-06 19:09:31 193

原创 Bootstrap02(全局CSS之排版&代码&表格)

二.全局CSS之排版&amp;代码&amp;表格1.排版①页面主体1)段落突出显示:lead②标题1)标签:…2)副标题:在副标题3)样式:class=”h1”③内联文本元素1)标记:class=”mark”2)线条: A.删除文本:或B.下划线:或3)强调文本:A.小字体::标准字号的85%B.加粗:C.倾斜:④对齐1)居左:class=”text-lef...

2019-03-06 19:08:45 163

原创 Bootstrap01(入门,全局CSS样式[栅格系统])

一.入门,全局CSS样式[栅格系统]1.允许手机显示代码①&lt;meta name=”viewport” content=”width=device-width,initial-scale=1.0”&gt;2.布局容器①固定容器:class=”container”1)大屏幕:lg2)中等屏幕:md3)小屏幕:sm4)超小屏幕:xs②流式容器:class=”container-f...

2019-03-06 19:07:34 192

空空如也

空空如也

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

TA关注的人

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