自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 tomcat部署控制台或应用页面乱码问题解决方案

路径:{TOMCAT_HOME}/conf/logging.properties (提示:TOMCAT_HOME为tomcat目录路径)(6) {TOMCAT_HOME}/bin/Tomcat8w.exe 添加:-Dfile.encoding=UTF-8。(2) {TOMCAT_HOME}/conf/server.xml 添加:URIEncoding="UTF-8"我的电脑 -> 右键:属性 -> 高级系统设置 -> 环境变量 -> 系统变量:新建(W)2、控制台启动时,控制台显示乱码解决方案。

2023-11-20 13:47:50 245

原创 hibernate之saveorupdate()、save()、update()都有什么区别, 为什么saveorupdate不能更新成功或卡死

saveorupdate()如果传入的对象在数据库中有就做update操作,如果没有就做save操作。save()在数据库中生成一条记录,如果数据库中有,会报错说有重复的记录。update()就是更新数据库中的记录。 当你的主键是自己分配的时候 就不能使用saveorupdate()了,否则会报 Batch update returned unexpected row count...

2022-05-16 12:51:34 2004

原创 groupadd命令详解(实例)

groupadd1.作用groupadd命令用于将新组加入系统。2.格式groupadd [-g gid] [-o]] [-r] [-f] groupname3.主要参数-g gid:指定组ID号。-o:允许组ID号,不必惟一。-r:加入组ID号,低于499系统账号。-f:加入已经有的组时,发展程序退出。4.应用实例建立一个新组,并设置组ID加入系统:#groupadd -g 344 cjh此时在/etc/passwd文件中产生一个组ID(GID)是344的项目。...

2022-01-20 11:00:06 4398

原创 USERADD命令详解

1.作用useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。2.格式useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name3.主要参数-c:加上备注文字,备注文字保存在passwd的备注栏中。-d:指定用户登入时的启始目录。-D:变更预设值。-e:指定账号的有效期限,缺省表示永久有效。-f:指定在密...

2022-01-20 10:59:08 42629

原创 INTELLIJ IDEA插件安装(阿里的编码约束)

在项目中,有的小伙伴第一次使用IDEA进行开发,想装开发插件(编码约束,lombk等)不知如何下手,下面小编就以安装Alibaba Java Coding Guidelines为例:首先打开IDEA,然后点击右上角的File->Settings如下图:点击之后出现下图:点击plugin->browse repositories出现下图:在顶部的框中输入alibaba后点击Install,出现如下页面此时正在安装,稍后出现如下图,点击restart Intell

2022-01-20 10:58:21 278

原创 Android studio设置字体大小和更改背景

1.studio设置字体的大小如下图:2.设置背景的主题Settings--> Appearance$Behavior ---> Appearance, UI Optioons, Theme:选择喜欢的

2022-01-20 10:56:45 1947

原创 mysql-The program could not be launched,Error Number 2解决办法

发现因为重新安装Mysql是注册表没删除干净的问题,具体解决是:运行里面输入regedit在HKEY_CURRENT_USER/Software中删除你上次安装路径的MySQLAB项即可(可以看到location为上次路径,删除整个mysqlAB)...

2022-01-20 10:53:02 721

转载 GCC编译选项及其含义

摘自《嵌入式linux应用程序开发详解》第三章GNU CC(简称为 Gcc)是 GNU 项目中符合 ANSI C 标准的编译系统,能够编译用 C、C++和 Object C 等语言编写的程序。Gcc 不仅功能强大,而且可以编译如 C、C++、Object C、Java、Fortran、Pascal、Modula-3 和 Ada 等多种语言,而且 Gcc 又是一个交叉平台编译器,它能够在当前 CPU 平台上为多种不同体系结构的硬件平台开发软件, 因此尤其适合在嵌入式领域的开发编译。Gcc 所支

2022-01-20 10:50:46 2894

原创 将本地windows文件夹挂载到Linux系统上,超简单

通常在开发过程中,因为大多数情况使用的windows系统开发,而一些程序工程需要在Linux上编译运行。由于系统不同,来回切换系统相对比较麻烦,这里分享一个将本地windows文件夹挂载到Linux系统上的方法,这样就很方便调试开发了。实现方式:sudo mount -t cifs -o username=Administrator,password=666666,uid=1000,gid=1000 //192.168.1.100/linux destdir/解释下参数:usernam

2021-06-21 16:41:08 3428

原创 CentOS7 yum方式安装MySQL5.7

----本人在CentOS7 redhat7上亲测有效,在百度,阿里云服务器上安装更快!在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2021-04-09 10:52:09 209

原创 mysql新建库与权限

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-04-09 10:31:01 633

转载 如何设置内网和外网同时使用

工作中,经常需要电脑连接内网服务,内网服务非公网,如果需要电脑连接公网需要进行切换,特别的麻烦。其实,一个电脑可以同时连接两个网络服务。工作中,经常会遇到网络设置的问题。对于工作,一般都设置在内网网段中,而我们同时由于需求需要连接外网, 一般只能通过内网和外网的不断切换进行设置。小编介绍下如何实现内网和外网同时使用的情况 前提条件:一台电脑需要两个网卡(无线网卡、有线网卡)能够设置内网和外网同时使用的前提是内网采用网线连接方式(而且有固定的IP地址),外网采用无线网卡链接。 打开电脑的.

2020-08-04 19:21:12 29121

转载 Netty实现心跳机制

netty心跳机制示例,使用Netty实现心跳机制,使用netty4,IdleStateHandler 实现。Netty心跳机制,netty心跳检测,netty,心跳本文假设你已经了解了Netty的使用,或者至少写过netty的helloworld,知道了netty的基本使用。我们知道使用netty的时候,大多数的东西都与Handler有关,我们的业务逻辑基本都是在Handler中实现的。Ne...

2019-12-24 00:30:11 296

转载 java GC jvm 内存分布 和新生代,老年代,永久代,(详细)

如果大家想深入的了解JVM,可以读读周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》 需要掌握的东西,包括以下内容、判断对象存活还是死亡的算法(引用计数算法、可达性分析算法)、常见的垃圾收集算法(复制算法、分代收集算法等以及这些算法适用于什么代)以及常见的垃圾收集器的特点(这些收集器适用于什么年代的内存收集)。 JVM运行时数据区由程序计数器、堆、虚...

2019-10-17 19:25:29 279

原创 docker容器入门的一个实操应用

本次应用需求如下:运行docker容器,以nginx镜像为基准。 宿主机或外部机,访问nginx首页。并修改web首面信息.以Ubuntu-18操作系统为例,主要步骤:查看容器:docker ps -a查看本地镜像:docker images运行容器,指定端口映射,名称:docker run -d -p 8083:80 --name nginx_fyc nginx...

2019-09-26 08:56:02 202

原创 如何在IDEA启动多个Spring Boot工程实例

经常一个工程启动多个实例,分别占用不同的端口,所以有必要在博客上记录下,方便读者。step 1在IDEA上点击Application右边的下三角,弹出选项后,点击Edit Configurationstep 2打开配置后,将默认的Single instance only(单实例)的钩去掉。不同版本可以名字不一样。 idea-2019-01为 “Allow parallel run...

2019-08-28 11:21:39 421

转载 使用srvany.exe把程序安装成windows服务

使用srvany.exe把程序安装成windows服务srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也...

2019-08-23 09:00:17 299

转载 GitHub使用教程详解----官网操作指南[翻译]

GitHub 指南原文地址:GitHub官网指南示例项目:Hello World十分钟轻松教学在学习计算机语言编程的过程中创建Hello World 项目是一个历史悠久的传统。当你接触一门新事物的时候可以用它来做一个简单的练习。让我们开始使用github吧!通过本文,您将会学到:如何创建和使用仓库 如何创建和管理分支 如何改变一个文件并将它提交到github上 如何...

2019-08-15 09:53:05 307

原创 MySQL 常用字段类型与对应的Java类型

Mysql类型 说明 Java类型 varchar、char、enum 不定长字符串 String int、 bigint 数值 Long float double 小数推荐使用double float double decimal 精确浮点数 BigDecimal tinyint 逻辑型, ...

2019-07-18 16:27:40 778

原创 hibernate SQLQuery.list()方法返回结果无法转换

最近用hibernate原生API查询与保存数据。 其中有问题,如下:java.lang.Object; cannot be cast to com.fyc.entity.Person使用SQLQuery.list()返回的结果报不能进行类型转换的异常。使用Query.list()返回的结果却可以正常转换。使用Criteria.list()返回的结果却可以正常转换。代码如下:...

2019-07-18 14:56:53 1660

转载 mysql创建自增字段

1、创建表格时添加: create table tablename(id int auto_increment primary key,...)2、创建表格后添加: alter table tablename add id int auto_increment primary key3、设置主键:alter table tablename add primary key(field_name...

2019-07-18 09:56:39 16197

原创 MySQL中char、varchar和nvarchar的区别

一、char和varchar的区别char是固定长度的,而varchar会根据具体的长度来使用存储空间,另外varchar需要用额外的1-2个字节存储字符串长度。1). 当字符串长度小于255时,用额外的1个字节来记录长度2). 当字符串长度大于255时,用额外的2个字节来记录长度比如char(255)和varchar(255),在存储字符串"hello world"时,char会用一块25...

2019-07-18 09:54:57 1862

转载 Spring和Spring MVC包扫描

在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且容器有上下层关系,目前最常见的一种场景就是在一个项目中引入Spring和SpringMVC这两个框架,那么它其实就是两个容器,Spring是父容器,SpringMVC是其子容器,并且在Spring父容器中注册的Bean对于SpringMV...

2019-07-17 15:47:18 177

转载 boost的scoped_lock

   这几天帮人调试程序,遇到boost的锁相关问题。 [cpp] view plaincopy#include <iostream>   #include <boost/thread/mutex.hpp>      boost::mutex mut;      void bar()   {      boost::mutex::scoped_lo...

2018-11-02 10:51:16 947

转载 关于*.class和*.jar的几个基本认识

*.jar文件是打包文件,相当于zip文件,你可以把很多class文件打包到jar文件中. import引入的是一个类, --------------------------------------------------------------- jar文件放在web-inf\lib下 服务器可以自动搜寻lib下的东东,没有找到再找web-inf\classes下的东东(就是

2014-10-26 15:15:55 894

转载 Inno Setup的常用脚本

安装不同的目录:[Files]Source: "我的程序\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "我的程序\*"; DestDir: {cf}\我的程序; Flags: ignoreversion recursesubdirs createallsubdir

2014-03-17 15:07:26 480

转载 SVN客户端--TortoiseSVN使用说明

TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。TortoiseSVN每个菜单项都表示什么意思01、SVN Checkout(SVN取出)点击S

2013-03-13 18:52:32 319

转载 awk 学习笔记

  如果你用普通的shell工具或shell script有困难的话,试试awk,如果awk仍不能解决问题,则便用C语言,如果C语言仍然失败,则移至C++。awk的调用方式前面曾经说过,awk提供了适应多种需要的不同解决方案,它们是:一、awk命令行,你可以象使用普通UNIX命令一样使用awk,在命令行中你也可以使用awk程序设计语言,虽然awk支持多行的录入,但是录入长长的命令行并保

2010-01-08 23:04:00 279

转载 sed 学习笔记

1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍

2010-01-08 23:02:00 260

转载 Grep学习笔记

1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展

2010-01-08 22:49:00 259

转载 DirectShow应用程序快速入门

一 环境设置... 1二 DirectShow编程简介... 1三 播放文件例程... 3  一 环境设置该节介绍如何建立DirectShow应用程序。你可以建立一个控制台程序,或者Visual Studio环境下的其它Visual C++的项目。头文件所有DirectShow 程序都使用下表中的头文件。 

2008-04-28 17:12:00 328

C++版本国密验签, 有个演示的示例。非常适合新手移植国密验签操作,跳过一些坑.

除了主验证方法,润色周边函数,使之能在别处能方便复用。 主要特色:SM2类中包含了大量的自己注释开发想法过程。 还有一个演示的示例。非常适合新手移植国密验签操作。 避免再研究如何使用前辈所写的核心库,跳过一些坑。

2017-09-29

空空如也

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

TA关注的人

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