自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端关于跨域问题的解决

首先我们要明白什么是跨域,跨域的实质便是同源策略需要 协议,主机名,端口一致解决方案大致分为三种https://www.jianshu.com/p/e79024ba9cc7需要后端人员在返回结果中做操作,通知浏览器把数据给到前端只能解决get问题的跨域,感觉较为鸡肋。需要前后端都做操作代理服务器主要有两种,官网参考https://cli.vuejs.org/zh/config/#devserver-proxy在vue.config.js 加入a.以后调用资源也调用localhost:8080 代理服务器地

2022-06-14 16:46:49 138

原创 Linux常见命令

什么是Linux?Linux全称GNU/Linux,是一种免费使用和自由传播(开源)的UNIX操作系统,安装在我们我们的计算机硬件上,用来管理计算机的硬件和软件资源管理等。当然也并不只是因为免费和开源导致Linux为啥这么火的,相比于widows系统它还是有很多优点的:Linux相比较于widows系统他更注重安全性,比如说在Linux目录的下的文件都有一个权限的控制,不同的用户访问的权限能有不同的控制权限,所以它的安全性更好一点相比较于widows系统,Linux的稳定性更好,很少会出现系统崩溃的

2021-11-17 15:35:24 229

转载 杨居易的设计模式之------------ 享元模式----------共享篇

一、什么是享元模式  说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。比如我们每次创建字符串对象时,都需要创建一个新的字符串对象的话,内存开销会很大,所以如果第一次创建了字符串对象“adam“,下次再创建相同的字符串”adam“时,只是把它的引用指向”adam“,这样就实现了”adam“字符串再内存中的共享。举个最简单的例子,网络联机下棋的时候,一台服务器连接了多个客户端(玩家),如果我们每个棋子都要创建

2020-06-22 11:08:49 206

原创 杨居易的设计模式之------------ 外观模式----------归一篇

**外观模式**1.是什么外观(Facade)模式的定义:是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子系统的具体的细节,这样会大大降低应用程序的复杂度,提高了程序的可维护性。2.用在哪通常在以下情况下可以考虑使用外观模式。对分层结构系统构建时,使用外观模式定义子系统中每层的入口点可以简化子系统之间的依赖关系。当一个复杂系统的子系统很多时,外观模式可以为系统设计一个简单的接口供外界访问。当客户端与多

2020-06-17 11:23:40 243

原创 杨居易的设计模式之------------ 桥接模式----------出家篇

**桥接模式**1.是什么将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。和适配器模式的区别很多有灵性的同学发现这个适配器和桥接都是用于沟通两者对象的存在,那有什么区别呢?着重点的不同适配器模式的着重点,在于先有两边的对象 才有适配器,而桥接模式,在于先有接口, 才有两边的东西,一般用于想分开实现,不确定两边对象的情况,比如window系统,系统兼容所有类型用他们接口的产品.两者并不冲突,甚至可以结合使用.2.用在

2020-06-07 11:08:55 273

原创 杨居易的设计模式之------------ 适配器模式----------百搭篇

**适配器模式**1.是什么为解决两个对象或者接口之间的不兼容而需要引入第三方进行适配简单来说就是代码中的转换器2.用在哪当需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时就使用适配器模式。生活中的适配器我们用的是220V的交流电,为了满足不同电器的使用,我们于是有了一个转换电源电压的装置,来保护电器,这是最明显的适配器1.现在用电脑的朋友,看下后面那一坨充电器就明白了吧!!2.同理手机也是这样3.结

2020-06-03 10:08:04 221

原创 杨居易的设计模式之------------ 代理模式----------中介篇

**代理模式**1.是什么为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。好家伙!!中介说到中介都不陌生2.用在哪客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象 .市面上所有的中间商赚了次差价的,没有直接和厂家产生联系的交易我在工厂模式里面开的小卖部就算,又想起了当老板的时光感谢:http://www.cnblogs.com/terr

2020-05-26 10:28:17 252

原创 杨居易的设计模式之------------ 建造者模式----------捏脸篇

**建造者模式**1.是什么先来说下官方定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示.它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。其实就是DIY嘛,2.用在哪1.组装过电脑吧由 主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标,萝卜等部件组装而成最少的钱做最多的事2.打过游戏吧从剑灵,天刀,骑马与砍杀2,捏脸系统都是一大主流,美的都大同小异,丑的那叫别具一格

2020-05-18 09:43:18 245

原创 杨居易的设计模式之------------工厂模式----------商超篇

**工厂模式**1.是什么定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。2.用在哪1.客户只知道创建产品的工厂名,而不知道具体的产品名。 工厂很出名,我相信伊利这家工厂的品质,不看重产品是什么名字的牛奶2.市面上的代加工产品 (客户不在意怎么创建出的产品,只关心产品的品牌。)产品很出名3.结构工厂方法模式的主要角色如下。抽象工厂(Abstract Factory):提供了创建产品的接口,调用者通过它访问具体工厂的工厂方法 newProduct(

2020-05-15 10:16:11 325

原创 杨居易的设计模式之------------原型模式----------鸣人篇

**原型模式**1.是什么用一个已经创建完成的对象,复制出相同或者相似的对象2.用在哪1.对象相同,或者大多数相似,只有少数不同时3.结构1.抽象原型类:规定了具体原型对象必须实现的接口。2.具体原型类:实现抽象原型类的 clone() 方法,它是可被复制的对象。3.访问类:使用具体原型类中的 clone() 方法来复制新的对象。4.怎么用不知道有多少人看过火影忍者,伴随...

2020-05-07 10:57:05 175

原创 杨居易的设计模式之------------策略模式----------孔明篇

**策略模式**1.是什么今天来说说策略模式该模式定义算法族,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。策略模式的主要优点如下。1.策略模式可以替换不容易维护的多重条件语句,减轻代码2.策略模式抽出了算法族中公用的部分,放在...

2020-05-05 11:56:48 198

原创 杨居易的设计模式之------------单例模式------骨王篇

**单例模式**1.是什么确保一个类只有一个实例,并能自行创建一个实例2.用在哪在程序中对于一些对象,我们只需要一个,如果存在多个将会导致诸多问题线程池,缓存,对话框,注册表,日志对象,打印机显卡的驱动3.结构4.怎么用a.懒汉模式LazySingleton 类public class Wife{ private static volatile Wife ins...

2020-05-03 11:24:51 224

原创 根据当前日期得出周一到周日的日期,然后判断出差日期是否在区间内

根据当前日期得出周一到周日的日期,然后判断日期是否在区间内最近的需求需要统计员工是否在出差时间,如果在就加上对应的八小时工时这里只把测试类贴了上来.拿去就可以尝试所以用到两个方法1.根据今天的日期,得出这个周的所有日期public void test1() throws ParseException { SimpleDateFormat df = new SimpleDateForm...

2020-01-03 16:43:59 277

原创 前端导出excel兼容IE和主要浏览器

前端导出excel兼容IE和主要浏览器前端导出excel所见即所得,比较简单,代码送上1.页面调用<a class="img-button margin_r_5" href="javascript:void(0)" id="reportToExcel" onclick="javascript:table2excel('reportGrid')"><em class="ico...

2019-12-05 11:46:45 1635

原创 新手入门--使用SVN(Windows) ---2

服务端的使用右键这个库新建一个,如果没有特殊需求,普通的svn就行区别在于之后的库存不存在三个文件夹,推荐生成常规所有人可用权限找个项目文件,右键导入cope一下url,可能会叫你创建一个用户填写你刚刚的用户和密码项目导入到版本库以后,不能随便让谁都能够读写版本库,所以需要建立用户组和用户.一个人的项目组有些寂寞,加点人机,建立两个经理,分别是两台电脑,和一些...

2019-11-05 11:44:50 145

原创 新手入门--手把手搭建SVN(Windows) ---1

搭建svn指南1.概述SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。2.安装包进入apache官网Apache官网VisualSVN server 服务端和 TortoiseSVN客户端搭配使用,这会简化配置的难度服务端搭建客户端搭建下载语言...

2019-11-05 10:40:53 139

原创 java调用第三方接口post请求,josn返回与解析

1.拿到接口文档首先我们会得到第三方公司的接口文档,我们会依据其中的规范去做请求的参数或者获取加密手段2.代码实践需求package com.seeyon.apps.hd.controller;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;impo...

2019-10-29 17:09:46 5920

转载 关于中文utf-8与GBK乱码,不得不说的那些事

转载自 https://blog.csdn.net/u010234516/article/details/52853214作为一名程序员,肯定有被乱码困扰的时候,真到了百思不得其解的时候,就会觉得:英文程序员真幸福。但其实只要明白编码之间的转换规律,其实乱码so easy~我们知道,计算机存储数据都是2进制,就是0和1,那么这么多的字符就都需要有自己对应的0和1组成的序列,计算机将需要存储的...

2019-10-17 15:57:29 1462

原创 字符流:文件加密与文件解密

package Stream_test;import java.io.*;public class Stream_test_6 {public static void main(String[] args) throws Exception { File f = new File("Stream_test_6/encodeFile.text"); File enf = new...

2019-08-06 20:31:13 330

转载 用户模块-----非法拦截,自动登录

非法拦截com.filter包内 ,新建一个 LoginAccessFilter 过滤器,注解:@WebFilter(" / * ")   拦截所有@WebFilter("/*") //拦截所有public class LoginAccessFilter implements Filter {public LoginAccessFilter() {}public...

2019-07-26 10:00:24 125

转载 用户模块-----用户注销

退出登录大概步骤:Servlet层:/*** 退出登录* 1、销毁session* 2、删除cookie* 3、跳转到登录页面* @param request* @param response* @throws IOException*/private void userLogout(HttpServletRequest request, HttpServletRes...

2019-07-26 09:58:06 406

转载 用户模块--------用户登录

一、模块操作步骤:1.用户模块:前台:表单验证:1.得到用户名和密码利用EL表达式获取值,用户名:resultInfo.result.uname   密码:{resultInfo.result.uname }   密码:resultInfo.result.uname   密码:{resultInfo....

2019-07-26 09:56:56 1619

转载 连续签到,只计算连续的天数,断掉则为0重新计算

1.获取到今天和昨天的时间,如果发现今天或昨天没有签到记录,则 连续签到为0 2.如果今天或昨天发现签到记录,根据签到日期倒序,然后生成最大(最近)的签到时间 - 1天的自然日,将两列日期进行对比,得到连续签到天数 SELECTcount(1)FROM(SELECTdate_sub(a.create_date, INTERVAL 1 DAY) signDate,(@i :...

2019-07-26 09:46:51 3623 3

转载 Eclipse无法正常启动,弹出对话框内容为 A Java Runtime...

1、Eclipse无法正常启动,弹出对话框内容为 A Java Runtime…如下图:原因分析:由于软件版本的更新或者安装其他开发软件无意之间修改了配置文件中的路径,众所周知,Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一,而恰恰我们的路径错误就是Eclipse找不到虚拟机...

2019-07-24 09:46:58 1676 1

转载 生成自增流水号 并每年第一天重新排序 生成HHTG170980001

package com.seawin.common.util.convert;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;public class PrimaryGenerater {private static String SERIAL_NUMBER = ...

2019-07-18 17:41:10 1191

原创 tomcat无法启动服务---建立在中文目录结构下

关于开发中在中文目录下的报错

2019-07-17 15:46:04 305

空空如也

空空如也

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

TA关注的人

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