自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗的年轻人

记录自己学习中遇到的一些问题,要是有人遇到同样的问题可以参考

  • 博客(61)
  • 资源 (4)
  • 收藏
  • 关注

原创 DataEaseV2开发指南

DataEase V2 版本开发指南

2024-01-31 12:17:58 1938

原创 AnyLink 安装教程(docker)

地址:https://github.com/bjdgyc/anylink。

2023-11-06 23:31:02 1249

转载 JavaMail 邮件附件名乱码问题 (长度问题)

------------  记一个JavaMail 附件乱码的问题     说到乱码,很多人都遇到过,“哎呀,你这个编码是不是UTF-8!”,“你这个会不会操作系统不一致导致的?”,“肯定是两边编码不一致”。不过我们今天说的问题,还真不是这个问题导致的。问题   用JavaMail 发邮件,带上附件,闪电邮客户端收到后,附件名有时乱码,有时非乱码

2017-11-17 10:00:03 3283 1

转载 在Linux下安装jdk完成后,java -version显示版本不对的问题

当我们在linux上面安装好jdk之后,直接解压完成安装,如图所示 1.配置环境变量信息vim ~/.bash_profile#填写以下信息export JAVA_HOME=/home/hadoopzsl/apps/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$

2017-11-16 17:00:40 8799 2

原创 腾讯企业邮箱阿里云端口25发送失败

写一个企业邮箱发送的问题,每个用户都能发送邮件,这个还是比较好写的,百度一大推,但是我是在本地测试的,我把代码部署到阿里云上去之后,一直发送失败,查看日志文件,说连接腾讯邮箱服务器失败,端口使用的是25,后面经过资料查找,说什么阿里云不支持25端口,要使用ssl的465.后面经过测试果然ok.记录一下.每个用户都能够发送邮件,为了密码安全,全部在腾讯企业邮箱设置客户端安全密码@Datapublic

2017-11-12 17:44:19 6396

原创 nginx 配置https访问以及访问http跳转到https

nginx 配置https访问以及访问http跳转到https1.配置https访问步骤: 1. ssl的证书我是在腾讯云上面免费申请的,按照步骤申请也五分钟的事,申请成功后,将证书下载到本地 2. 解压压缩包,将其中的nginx中的两个文件(.crt和.key文件类型)发送到服务器上(上传位置:建议在nginx/conf/),新建文件夹sslfile,上传到此位置 3. 使用编辑器 编

2017-11-03 11:19:12 1961

原创 Nginx+Tomcat实现简单的负载均衡

以前在生产上使用的是Nginx_weblogic,但是Weblogic好像是有漏洞,让我换成Nginx+Tomcat.我在自己本机上面安装虚拟机,然后装好centos7,配置好网络,使用xshell连接再进行操作. 1.安装JDK或者JRE我这里是直接安装的jdk.使用xshell将文件传到文件夹下面(/usr/soft),并赋予权限:chmod 755 jdk-6u45-linux-x64

2017-09-29 15:46:12 419 1

原创 Spring jpa更新当属性值为Null的时候也更新问题

spring jpa在更新的时候将属性值为空null也更新,刚开始遇到的时候是一脸懵逼啊,心理想spring jpa为什么这个功能都没有了,然后在后面我一个朋友跟我说,他说null 值 spring 不知道你是想把字段置为 null,还是你不想。所以他没有给你处理. jpa 内部是 merge 实现的更新。所以,没有更改的字段是不会更新的.代码处理部分:import org.springfr

2017-09-28 09:26:22 18665 6

转载 JPA常用注解

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。        JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范.        JPA的总体思想和现有Hi

2017-09-27 10:39:05 305

转载 JPA中因双向依赖而造成的json怪相 相互访问造成溢出

简单说一下Jackson如果想要详细了解一下Jackson,可以去其github上的项目主页查看其版本情况以及各项功能。除此以外,需要格外提一下Jackson的版本问题。Jackson目前主流版本有两种,1.x和2.x,而这二者的核心包是不同的。在2.0以后的Jackson版本中,groupId从原来的org.codehaus.jackson.core转而变成了com.fasterxml.ja

2017-09-27 10:25:31 3287 3

转载 Nginx + Tomcat 动静分离实现负载均衡

0.前期准备  使用Debian环境。安装Nginx(默认安装),一个web项目,安装tomcat(默认安装)等。  1.一份Nginx.conf配置文件 1 # 定义Nginx运行的用户 和 用户组 如果对应服务器暴露在外面的话建议使用权限较小的用户 防止被入侵 2 # user www www; 3 4 #Nginx进程数, 建议设置为等于CPU总核心数

2017-09-22 10:09:01 419

原创 css去掉背景颜色

只需要在已经设置好背影颜色的代码上加上 background-color:transparent; 就解决了!

2017-09-21 17:21:23 57476

原创 关于oracle的那些坑(c3p0连接池死锁 APPARENT DEADLOCK,druid没有反应,然后pl/sql登陆很慢,之后正常)

关于oracle的那些坑(c3p0连接池死锁 APPARENT DEADLOCK,druid没有反应,然后pl/sql登陆很慢,之后正常) 所遇到的情况,周一到公司来就给我说网页访问很慢,要我去看一下服务器,我一看日志文件,发现我使用的c3p0报APPARENT DEADLOCK!,百度说是死锁,要进行配置,然后一顿百度,配置了都没有用(内心是对c3p0有点嫌弃的),各种这折腾了一上午之后,我想

2017-09-12 09:09:30 4434 1

原创 java 判断方法调用是否超时 设置方法调用的超时时间

java 判断方法调用是否超时 设置方法调用的超时时间public class Test { public static void main(String[] args) { Executor executor=Executors.newSingleThreadExecutor(); FutureTask<String> future=new FutureTa

2017-09-08 10:44:55 11936

原创 Shiro学习之权限认证

权限认证也就是访问控制,即在应用中控制谁能访问哪些资源. 在权限认证中,最核心的是三个要素是:权限,角色和用户. 权限,即操作资源的权力,比如访问某个页面,以及对某个模块的数据的添加,修改,删除,查看的权利(CRUD). 角色,是权限的集合,一个角色可以包含多种权限 用户,在shiro中代表访问系统的用户,即subject授权编程式授权,基于角色和权限的访问控制注解授权,jsp标签授权

2016-11-12 00:03:19 6583

原创 Shiro学习之JdbcRealm

JDBC Realm使用 1、数据库及依赖<dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.2.2</version> </

2016-11-10 22:40:06 2571

原创 Shiro学习之HelloWord

为什么学习shiro,是因为在工作中需要使用,后面看到shiro的介绍,我还是觉得就算是工作中不要使用到,还是值得学习.有什么写的不好的,希望大家多多指导!Apache Shiro(日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。 Shiro为解决下列问题(我喜欢称

2016-11-09 23:06:38 685

原创 JS常用函数集合

1.输出语句:document.write(“”); 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById(“表单中

2016-10-08 16:03:25 339

原创 使用Spring Boot来加速Java web项目的开发

我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的。回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xml文件,而且往往那些xml文件还不会少。然后继续使用tomcat或者jetty作为容器来运行这个工程。基本上每次创建一个新的项目都是这么一个

2016-09-23 20:35:50 1339

原创 Bootstrap其他内置组件(三)

面板–基础面板基础面板非常简单,就是一个div容器运用了“panel”样式,产生一个具有边框的文本显示块。由于“panel”不控制主题颜色,所以在“panel”的基础上增加一个控制颜色的主题“panel-default”,另外在里面添加了一个“div.panel-body”来放置面板主体内容:<div class="panel panel-default"> <div class="pane

2016-09-12 14:45:03 881

原创 Bootstrap其他内置组件(二)

媒体对象–默认媒体对象媒体对象一般是成组出现,而一组媒体对象常常包括以下几个部分:媒体对像的容器:常使用“media”类名表示,用来容纳媒体对象的所有内容媒体对像的对象:常使用“media-object”表示,就是媒体对象中的对象,常常是图片媒体对象的主体:常使用“media-body”表示,就是媒体对像中的主体内容,可以是任何元素,常常是图片侧边内容媒体对象的标题:常使用“media-he

2016-09-11 15:04:44 533

原创 Bootstrap其他内置组件(一)

缩略图缩略图在网站中最常用的地方就是产品列表页面,一行显示几张图片,有的在图片底下(左侧或右侧)带有标题、描述等信息。Bootstrap框架将这一部独立成一个模块组件。并通过“thumbnail”样式配合bootstrap的网格系统来实现。可以将产品列表页变得更好看。 通过“thumbnail”样式配合bootstrap的网格系统来实现。<div class="container"> <d

2016-09-10 11:28:54 1126

原创 Bootstrap导航条、分页导航

导航条基础导航条(navbar)和上一篇介绍的导航(nav),就相差一个字,多了一个“条”字。其实在Bootstrap框架中他们还是明显的区别。在导航条(navbar)中有一个背景色、而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式。<!--基本导航条--><div class="navbar navbar-default" role="navigation"

2016-09-09 17:04:00 884

原创 Bootstrap菜单,按钮及导航

下拉菜单特别声明:因为Bootstrap的组件交互效果都是依赖于jQuery库写的插件,所以在使用bootstrap.min.js之前一定要先加载jquery.min.js才会生效果。 <div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" da

2016-09-08 17:27:40 1705

原创 Bootstrap网格系统

实现原理网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就是将容器平分成12份。<!--css代码-->[class *= col-]{ background-color: #eee; border: 1px solid #cc

2016-09-07 15:58:31 1112

原创 Bootstrap表单

在这个文章中记录Bootstrap的表单的样式的使用表单<form role="form"> <div class="form-group"> <label for="exampleInputEmail1">邮箱:</label> <input type="email" class="form-control" id="exampleInputEmail1" placeholde

2016-09-07 10:55:10 3134 6

原创 Bootstrap基础

在百度上面搜索Bootstrap,有一个中文的网站,点击下载,有两个选择,下载Bootstrap源代码或者使用 Bootstrap 中文网提供的免费 CDN 加速服务. 我的选择是第二中:<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"><!-- jQuery文件。

2016-09-06 11:07:49 565

原创 Windows Server 搭建git远程仓库

这段时间自己在阿里云买了云服务器,用来自己折腾,本来系统是CentOS,但是本人对于linux是稍微知道一点,以前都用过一下,但是由于指令太多而且英文不好,就没有太折腾linux.由于CentOS玩不来,后面改成了windows server,并且搭建了java环境和安装了tomcat,在windows下面这些东西一下就折腾好了.今天想起来,为什么不在自己的服务器下面搭建git环境了,以后项目可以传

2016-09-05 12:17:45 12464 1

原创 使用JQuery生成二维码

在github上有开源项目,地址:https://github.com/jeromeetienne/jquery-qrcode,大家可以自行下载步骤:选择jquery.qrcode.min.js,这个文件复制到web工程的js文件夹下既然是jquery,就少不了jquery.min.js,这个文件,复制到js文件夹下工程分布如下: 在index.jsp中代码:<%@ page content

2016-08-20 20:00:22 9192

原创 QRCode生成二维码和解析二维码

使用QRCode生成和解析二维码,这个和前面的不一样,只要盗图两个jar(后面上传),即可生成二维码直接上代码,注释都有 Qrcode qrcode=new Qrcode(); qrcode.setQrcodeErrorCorrect('M');//纠错等级 qrcode.setQrcodeEncodeMode('B');//N代表数字,A代

2016-08-20 19:30:58 16235

原创 Zxing解析二维码

上一篇文章说了二维码的生成,这次说二维码的解析步骤:导入上次的jar包编写解析代码 try { //解析二维码的类 MultiFormatReader multiFormatReader=new MultiFormatReader(); //要解析的二维码的图片 File image=new Fi

2016-08-20 16:49:01 1235

原创 Zxing生成二维码

现在二维码在应用方面很是广泛,我是利用一个开源的zxing开源项目,来生成二维码,直接上代码,so easy!先进入这个项目.将整个项目下载下来,然后选择core和javase中的com下面的源代码拷贝到一个新工程,然后导出为jar,我这里已经导出好了,可以参考一下.zxing将jar添加到编辑工具中去,将下面的代码复制到一个类中, 导入类,则可以!public class CreateQRC

2016-08-20 15:08:38 1674

原创 原型模式(Prototype)

原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。本小结会通过对象的复制,进行讲解。在Java中,复制对象是通过clone()实现的需要注意以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上

2016-08-10 10:57:32 452

原创 建造者模式

工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。使用范围

2016-08-10 10:21:31 272

原创 单例模式

单例模式定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供单例模式是这24中设计模式中最简单的模式了有以下几个要素:私有的构造方法指向自己实例的私有静态引用以自己实例为返回值的静态的公有的方法单例模式根据实例化对象时机的不同分为两种:饿汉式单例–饿汉式单例在单例类被加载时候,就实例化一个对象交给自己的引用懒汉式单例–在调用取得实例方法的时候才会实例化对象饿汉式/** * Cr

2016-08-09 17:27:16 268

原创 工厂模式

简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。简单工厂模式中包含的角色及其相应的职责如下:工厂角色(Creator):这是简单工厂模式的核心,由它负责创建所有的类的内部

2016-08-09 16:55:09 310

原创 面向对象原则--里氏代换原则

里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。里氏代换原则是对“开-闭”原则的补充。实现“开-闭”原则的关键步骤就是抽象化。而基类与

2016-08-09 15:03:13 412

原创 面向对象原则--开闭原则

开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。在开闭原则中,软件实体可以指一个软件模块、一个由多个类组成的局部结构或一个独立的类。概述 遵循开闭原则设计出

2016-08-09 14:53:41 1325

原创 面向对象原则--单一职责原则

单一职责原则(SRP:Single responsibility principle)又称单一功能原则,它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中给出的。马丁表示此原则是基于汤姆·狄马克(Tom DeMarco)和Meilir Page-Jones的著作中的内聚性原则发展出的。单一职责原则:一个类只负

2016-08-09 14:37:22 381

原创 java后台对前端输入的特殊字符进行转义

在工作中遇到了这个问题,在前天获取到的编辑器中的内容带有html的标签,但是传到后台就改变了!尝试了很多方法,然后终于解决了!public static void html(){ String str = "<a href='http://www.baidu.com'>baidu</a><script>"; /** * Spring的HtmlUtils进行转义

2016-07-26 10:19:02 19946

zxing3.2.1

这是zxing的开源项目几个包的jar

2016-08-20

zxing所需要的jar

2016-08-20

activation-1.1

这是邮件发送的支持jar文件

2016-05-16

邮件发送的jar

这里是邮件发送的需要的jar包

2016-05-16

空空如也

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

TA关注的人

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