自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @Valid 参数校验实例

@Valid 使用尝试使用javax.validation 进行参数校验。导入 import javax.validation.constraints.*如下 在参数定义中指定值最大,最小值,以及非空校验@Min(1)@Max(4)@NotNull(message = "产品类型不能为空")private Integer productType; 在controller 层加入@Valid@ResponseBody@RequestMappi...

2020-11-17 17:20:08 375

转载 base64

Base64严格来说并不是一种加密算法,而是一种编码/解码的实现方式.  我们都知道,数据在计算机网络之间是使用字节流的方式进行传递的,所有的信息都要最终转换为0101的二进制,这本身就涉及到编码,解码的应用.  Base64,顾名思义,是使用了64个基本的字符来对任意数据进行编码的一种实现方式,那既然有Base64,是不是也有Base32,Base16呢? 答案是没错,有.

2017-05-13 14:26:42 247

转载 加密 解密

在日常设计及开发中,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文加密成复杂的密文。目前主流加密手段大致可分为单向加密和双向加密。 单向加密:通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:Base64,MD5,SHA; 双向加密:与单向加密相反,可以把密文逆推还原成明文,双向加密又分为对称加密和非对称加密。对称加密:指数据使用者必

2017-05-13 14:23:07 311

原创 mysql limit 优化

直接使用limit,而是首先获取到offset的id然后直接使用limit size来获取数据,明显要好于直接使用limit。Select * From yanxue8_visit Where vid >=(Select vid From yanxue8_visit Order By vid limit 10000,1) limit 10

2017-05-09 10:01:09 218

原创 vnc安装成功之后,机器异常关闭或重启之后vnc启动异常出现 is taken because of /tmp/.X11-unix/X1

此时只需要将提示的文件删除即可。再次输入 vncserver。

2016-12-29 10:38:31 9696 1

原创 centos 7 中tomcat使用过中重启后内存升高问题。

在bin文件夹下使用 shutdown.sh  ,startup.sh管理tomcat  ,shutdown停止tomcat之后,tomcat进程还在内存当中,几次重启关闭之后会导致内存不断升高。对linux,以及tomcat的认识并不是很深刻,目前采取杀进程的方式解决。pgrep java 查看tomcat进程pid,kill -9  pid杀掉java进程。然后启动tomcat

2016-12-29 10:31:45 1058

原创 mariadb 允许远程连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

2016-12-06 16:42:57 1101

原创 centos 下 mariadb 表不区分大小写

我们去/etc/my.cnf.d文件夹下找到server.cnf在[mysqlld]下加上lower_case_table_names=1默认是等于0的,即大小写敏感。改成1就OK了。

2016-11-22 16:14:39 5165 1

转载 tomcat8 在Centos7 安装之后通过IP+manager访问出现403问题

1、Tomcat8访问Server Status、Manager App、Host Manager的配置。声明:此配置不注重安全性,只是测试。具体根据需求可删减 Tomcat8如果在上面配置的基础上,访问时会报403错误,所以需要修改,如果没有的话新建conf/Catalina/localhost/manager.xml 文件。 配置内容如下:Context privilege

2016-11-22 15:33:41 1177

原创 mariadb 安装后设置密码失败 出现is not allowed to connect to this mariadb server

CentOS7.0以及RHEL7.0使用此命令systemctl stop mariadb  /usr/bin/mysqld_safe --skip-grant-tables另外开个SSH连接或是另开一个shell [root@localhost ~]# mysql mysql>use mysql mysql>update user set  password=password

2016-11-16 11:02:14 631

原创 微信公众号支付

获取code在微信客户端打开https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx4fbde66e9baf0984&redirect_uri=http://app.xxx.com/AppPlatform/wxpay/test.do&response_type=code&scope=snsapi_base&state=1#

2016-11-02 16:22:07 317

转载 spring boot 不使用parent

创建 spring-boot 应用通用方法是配置 pom.xml,定义 为 spring-boot-start-parent。如下:parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>1.4.0.RELEASEversion

2016-10-27 15:03:14 5070

原创 Centos7 安装,jdk安装,tomcat安装

第一次安装centos  需要注意的两个地方   语言界面的选择。第二个需要注意的地方 软件选择  勾选这个桌面安装,否则只有命令行操作界面。其他的设置用户密码,安装过系统的应该都会的。在虚拟机安装 设置虚拟机网络 之后虚拟机的设置 网络编辑器。然后设置系统网络  这样就有网络了。然后下载jdk  tomcat。  jdk版本

2016-08-19 10:11:07 251

转载 使用Timer新线程定时查询数据库

定时从服务器的指定表取数据。后台线程,不占用主线程资源。注意:返回的数据,如果要写入UI控件,请关闭线程的验证,或者使用Invoke标签: 代码片段(1)[全屏查看所有代码]1. [文件] DatabaseChange.cs ~ 5KB     下载(0)     ?1234

2015-07-31 14:34:33 1260

转载 xml 序列化 与 反序列化

利用泛型实现XML的序列化与反序列化。    1、序列化 /// /// 将一个对象序列化为string /// /// 对象类型 /// 待序列化的对象 /// 序列化后的字符串 public static string ToXmlString(T o)

2015-07-31 14:10:55 244

转载 C# 反射

今天稍微看了下反射的东西,虽然还不是很明白,但也写写随笔,加深下印象。       1、反射是什么东西?      Reflection,中文翻译为反射。      这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部

2015-07-31 14:08:22 299

转载 C# 常用类库

我们知道安装了.NET Framework后,里面有非常多的类库,可能有些类我们一辈子都不会去用到.但大概知道有哪些类,以后想用的时候就可以很容易找到.所谓类库就是很多事微软的人给你做好了,给只要简单的调用下就行了.这里主要讲下.NET 2.0,3.0与3.5中的类库.类库的组织要查看类库中的所有信息你打开Object Browser就行,然后可以在Browse下拉列表中选对应的.

2015-07-31 13:58:30 1031

原创 C# Stopwatch 类

Stopwatch类可以作为监控程序运行时间的一个小工具。可以针对功能模块代码进行时间检测,进行性能调优。 Stopwatch类实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。 在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch() 为构造函数。

2015-07-31 13:56:09 452

转载 统一建模语言UML轻松入门(1)――基本概念

统一建模语言UML轻松入门(1)――基本概念---------------------------------------------------------------------宋宝华 email:21cnbao@21cn.com---------------------------------------------------------------------公元前260

2015-06-27 11:26:38 461

转载 UML类图学习

看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的

2015-06-27 11:25:01 500

转载 C# 代码规范

1.  目的良好的编程风格是提高程序可靠性非常重要的手段,也是大型项目多人合作开发的技术基础。本规范的目的在于通过规范定义来避免不好的编程风格,增强程序的易读性,便于自己和其它项目成员理解,便于程序后期的维护和功能修改。 2.  参考文档《C# 编码规范和编程好习惯》http://www.huihoo.com/one_and_net/C#-code.html《Vis

2015-06-19 14:01:53 941

空空如也

空空如也

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

TA关注的人

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