- 博客(26)
- 资源 (1)
- 收藏
- 关注
转载 hibernate mysql 字符集 mysql写入中文乱码
windows下在mysql安装目录(我的计算机操作系统是Windows 7 64,默认的安装路径在:C:\Program Files (x86)\MySQL\MySQL Server 5.0)下找到my.ini,将里面的default-character-set=latin1 改为default-character-set=UTF8,然后重起mysql服务即可将数据库默认字符集改为utf8。修改数据库的字符集为UTF-8,这个可以通过mysql的客户端软件里右键要修改的数据库的属性更改。
2023-04-11 15:39:47
229
转载 关于MySQL中的8个 character_set 变量说明
文件系统的编码格式,把操作系统上的文件名转化成此字符集,即把 character_set_client转换character_set_filesystem, 默认binary是不做任何转换的。mysql Server收到请求时将请求数据从 character_set_client 转换为 character_set_connection。数据库系统使用的编码格式,这个值一直是utf8,不需要设置,它是为存储系统元数据的编码格式。数据库给客户端返回时使用的编码格式,如果没有指明,使用服务器默认的编码格式。
2023-04-07 11:02:39
1913
转载 scp公钥方式免认证传输文件
原文链接:https://blog.youkuaiyun.com/inkflow/article/details/98793199。将id_rsa.pub公钥文件的内容,追加到主机B环境下的authorized_keys文件的末尾,建议回车后追加。注意,此连接为A->B的单向连接,若想建立A、B主机环境间的双向连接,需要在主机B环境上执行同样操作。在~/.ssh/目录下生成私钥id_rsa和公钥id_rsa.pub文件。在主机A环境,进入~/.ssh/目录下,当前用户家目录下的.ssh目录。从主机A发送文件至主机B。
2023-03-21 09:39:14
1006
原创 arc64,x86等架构linux,windows系统openjdk下载
工作中遇到需要使用linux arc64 版本的openjdk1.8 ,官网查看发现只有最新的java19-21有arc64的openjdk下载,多出寻找,最后找到了一个替代源。该网站可以免费按需选择需要的jdk版本进行下载。
2023-03-20 19:13:46
316
原创 com.sun.jdi.InvocationException错误原因与解决
说一下个人遇到的一种情况:一对多关联时,hibernate通过注解配置关联属性后,使用后报com.sun.jdi.InvocationException该错误,一对多中关联的多没有查出来,看原因是因为查询时session已经关闭,想到了注解中的属性,注解如下@OneToMany(mappedBy = "testEntity",fetch = FetchType.LAZY----修改为---...
2018-10-13 17:14:05
13783
1
原创 Eclipse使用Ant编译时报错Perhaps JAVA_HOME does not point to the JDK
Ant编译时报错,内容如下:com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK.It is currently set to "D:\Java_Tools\Java\jre7"解决,需要指定Eclipse编译时JREs,根据提示,应指定到JDK如下图...
2018-09-26 11:08:16
1805
原创 dameng(达梦)数据库空值判断替换函数
国产达梦数据库切换过程中发现,其可以良好兼容mysql,sqlserver,Oracle 等数据库,在空值判断替换过程中有很好的体现,它可以支持:ifnull(n1,n2),isnull(n1,n2),nullif(n1,n2),nvl(n1,n2)等多种函数。其中ifnull(n1,n2)对应mysql,nvl(n1,n2)对应Oracle,isnull(n1,n2)对应sqlserve...
2018-09-26 10:35:32
9634
1
原创 Oracle查询sequence及其当前值
SELECT * FROM USER_SEQUENCES WHERE SEQUENCE_NAME='S_MYSEQUENCE'; 当为不同用户创建的sequence时,在user_sequences中查找不到,可以通过以下语句查询:select * from all_sequences WHERE sequence_owner='创建者'; 查询结果的最后会有最后一个序列值。...
2018-09-19 14:39:35
56345
原创 Dameng(达梦)数据库查询TopN记录
从SqlServer,mysql,Oracle数据库新增国产数据库达梦数据库支持的过程中,发现达梦真的是大杂烩啊。。。1、SqlServer中支持Top 关键字select top 5 * from table_a;2、mysql数据库支持limit关键字select * from table_a limit 0,5;3、Oracle可以用rownum 过滤select *...
2018-09-18 16:37:57
8412
1
原创 influxdb学习记录
1.下载rpm之后安装yum -y install influxdb-0.13.0.x86_64.rpm2.启动influxdbservice influxdb startweb访问:http://localhost:8083/3.配置文件vim /etc/influxdb/influxdb.conf3.防火墙a.方案1systemctl stop firewall...
2018-08-31 17:57:42
917
1
原创 好用的数据库客户端Navicat_Premium使用
推荐一款很好用的数据库客户端,可以连接,SqlServer,MySQL,Oracle,PostgreSQL,SQLite数据库,后两种没用过。Navicat_Premium软件下载前三种数据库使用便捷。下载软件后安装好就可以直接连接SqlServer,MySQL数据库了,如果MySQL数据库在远程主机的话,需要注意配置一下MySQL数据库允许远程访问。(需要注意安装的时候注意安装目录不...
2018-08-31 17:44:00
2397
原创 SqlServer数据库查询表格占用空间
通过创建临时表,使用存储过程统计数据表占用空间create table dbname.my_tableInfo(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100))declare @name varch...
2018-08-31 17:25:11
1290
原创 更换jdk版本后,Eclipse启动报错问题
遇到问题的情况,从jdk1.7切换到jdk 10之后,Eclipse使用photon启动正常,当重新使用Eclipse LUNA版本时报错。将JAVA_HOME切换回1.7不管用。报错如图1图1解决方案:环境变量中C:\Program Files (x86)\Common Files\Oracle\Java\javapath;这个变量放到path的最后边。图2重新启动E...
2018-08-16 16:30:12
3419
原创 Linux挂载命令使用
mkdir -p /mnt/MYSHARE(文件夹路径和名称,例如'/opt/version')mount.cifs //192.168.55.74/share /opt/version/ -o ro -o user=administrator%"password"mount.cifs //192.168.55.74/share(挂载的源路径) /opt/version/(目标路径)-o...
2018-07-19 16:49:25
328
转载 java数据结构面试问题—快慢指针问题-环
转载存留:java数据结构面试问题—快慢指针问题上次我们学习了环形链表的数据结构,那么接下来我们来一起看看下面的问题, 判断一个单向链表是否是环形链表? 看到这个问题,有人就提出了进行遍历链表,记住第一元素,当我们遍历后元素再次出现则是说明是环形链表,如果没有这是一个单向非环形链表。 我们来分析下上述的解决方法,我们分析这个程序的时间复杂度则是O(n)...
2018-07-19 11:32:16
931
1
转载 转载:链表逆序(JAVA实现)有图解析清晰
转载存留:链表逆序(JAVA实现)题目:将一个有链表头的单向单链表逆序分析:链表为空或只有一个元素直接返回; 设置两个前后相邻的指针p,q,使得p指向的节点为q指向的节点的后继; 重复步骤2,直到q为空; 调整链表头和链表尾;图解: 以链表A->B->C->D为例,逆序此链表。 0.初始状态 ...
2018-07-19 11:30:03
258
原创 SqlServer数据库修复(dbcc checkdb)
之前遇到了一个客户现场问题,支持时发现是数据库报错,导致对应的记录删除,修改操作不能成功,搜索了解决办法,测试成功,方法如下:报错信息:**/**/**** 14:17:25,spid59,未知,Attempt tofetch logical page (3:509) in database 11 failed. It belongs to allocation unit7205759461169...
2018-07-12 11:40:31
30629
2
原创 Oracle使用脚本导出数据(spool)
使用spool导出表内容 out.sql文件内容:set colsep ‘|’set trimspool onset linesize 2000set pagesize 2000 set newpage 1set heading off set term offset num 18 set feedback off ...
2018-07-11 17:03:01
1633
原创 jQuery选择父元素
<!DOCTYPE html><html><head><style>.ancestors *{ display: block;border: 2px solid lightgrey;color: lightgrey;padding: 5px;margin: 15px;}</style><script src...
2018-07-11 16:53:09
3653
1
原创 SqlServer时间与字符串相互转换
convert(目标类型[datatime/varchar],'输入内容'[时间/字符串],格式); -- 字符串转为时间类型(当表字段为时间格式时使用) --1. Style=101时,表示日期字符串为:mm/dd/yyyy格式SELECT CONVERT(datetime,'11/1/2003',101)--结果:2003-11-01 00:00:00.000应用:...
2018-07-04 15:46:54
81850
转载 四种List实现类的对比总结
1、ArrayList非线程安全基于对象数组get(int index)不需要遍历数组,速度快;iterator()方法中调用了get(int index),所以速度也快set(int index, E e)不需要遍历数组,速度快add方法需要考虑扩容与数组复制问题,速度慢remove(Object o)需要遍历数组,并复制数组元素,速度慢remove(int index)不需要遍历数组,需要复制...
2018-07-04 15:07:16
261
原创 SqlServer,mysql,Oracle数据库建表语句保护
如下操作将对已存在的表进行删除,并创建新表,适用于首次初始化过程。SqlServer:IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'tableA')drop table tableAgocreate table tableA ( id bigint identity (1, 1...
2018-05-02 20:40:15
286
原创 sqlserver,mysql,oracle数据库切换到指定数据库或模式的方法
-- SqlServeruse abc_db; --数据库名称EXECUTE as USER ='app_abc'; --模式名称-- Oraclealter session set current_schema=APP_ABC; --模式名称-- mysqluse app_db; --数据库名称...
2018-05-02 20:29:17
7865
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人