- 博客(75)
- 收藏
- 关注
原创 针对crossover改为外置硬盘卡死的解决方法c‘ro
重新安装crossover并将软件拖拽到外置硬盘中,删掉原软件。crossover容器目录设置为外置硬盘目录后,软件卡死。再次打开,把容器目录设置到外置硬盘,就不会卡死了。卸载crossover,(不卸载无法中断卡死)。
2025-03-12 20:35:35
160
转载 如何选择序列化方式
常用的序列化方式分为两类:文本类如 XML/JSON 等,二进制类如 PB/Thrift 等,而具体采用哪种序列化方式,主要取决于三个方面的因素。1、支持数据结构类型的丰富度。数据结构种类支持的越多越好,这样的话对于使用者来说在编程时更加友好,有些序列化框架如 Hessian 2.0 还支持复杂的数据结构比如 Map、List 等。2、 跨语言支持。序列化方式是否支持跨语言也是一个很重要的...
2019-09-18 09:46:55
618
原创 注册中心和DNS的不同
1. 注册中心的服务注册和发现都是基于API的,可以自动化注册与发现,dns则是人工注册。这样也导致前者实时性、容错性好于后者。2. 注册中心可以注册http、rpc等各种服务,dns只能注册http服务3. 注册中心对已注册的服务会有主动的、自动化的健康检查机制,dns没有。4. 注册中心一般是一级分布式的,dns则是多级架构,例如根域名服务器、权威域名服务器等5. 注册中心的安全机制相...
2019-09-17 17:18:53
932
原创 java线程知识点
本文章内容来自《Head First Java》第15章 网络联机 第517页 要点1、Thread.sleep()这个静态方法可以强制线程进入等待状态到过了设定时间为止,例如Thread.sleep(200)会睡上200个毫秒。2、可以调用sleep()让所有的线程都有机会运行。(有的时候线程之间的资源需要互相调用,睡一会儿可以保证所需线程已经运行出来。)3、sleep()方法可能会...
2019-09-03 14:01:10
169
原创 如何启动线程
new Thread(new Runnable() { @Override public void run() {}}) {}.start();Runnbale是线程的工作任务Thread是线程的执行工人Runnable带有会放在执行空间的第一项方法:run()...
2019-09-02 17:32:08
529
原创 java字符串截取
description.substring(0, description.length()-1);第一位从零开始,最后一位不算。(0,4):取0,1,2,3
2019-08-29 09:57:09
184
原创 java——内部类
继承:不可以被外部的类单独继承,但是如果外部的类继承了内部类的父类,会一并继承了它的子类。为什么要用内部类?1、一般类中不可以将一个方法实现两次,但可以使用内部类两次(用不同的形式)实现同一个接口的同一个方法。2、内部类不可以被单独继承,可以很好地保证安全性(?这里话该怎么说?)3、a类不能即继承b又继承c,但是可以先继承b,然后排除自己的内部类实现c功能的接口(一般的包都是对外暴...
2019-08-26 21:05:15
116
原创 java格式化语句
%,d以十进制整数带有逗号的方式标识%.2f以小数点后两位的方式来格式化%,.2f整数部分以逗号形式,小数部分保留两位String.format("I have %.2f bugs to fix.".123123.123123)输出:I have 123123.12 bugs to fix....
2019-08-26 14:47:03
316
转载 网络请求状态值解释
xmlhttp.readyState的值及解释:0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。xmlhttp.status的...
2019-08-12 14:39:02
426
原创 springboot设置LocalDateTime类型时间格式
@Configurationpublic class LocalDateTimeSerializerConfig { @org.springframework.beans.factory.annotation.Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}") private String pattern; ...
2019-07-31 14:12:18
2043
原创 按格式获取时间字符串
SimpleDateFormat format=new SimpleDateFormat("yyyyMMddHHmmss");String time = format.format(new Date());
2019-07-11 09:16:11
297
转载 Mybatis Generator最完整配置详解——转载自简书
作者:叩丁狼教育链接:https://www.jianshu.com/p/e09d2370b796来源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org/...
2019-06-27 16:34:37
266
转载 java获取时间
转载自:作者:古柏树下来源:优快云原文:https://blog.youkuaiyun.com/sinat_29774479/article/details/81483741因csdn没有转发功能,自己看起来麻烦,故粘贴过来转载发出,望原作者谅解。LocalDateTime只获取年月日localDateTime.format(DateTimeFormatter.ofPattern(...
2019-06-27 11:22:59
166
原创 自动依据系统类型适配文件路径分隔符
依据程序运行的系统自动用斜杠,反斜杠,双斜杠等文件路径分隔符java:File.separator直接当做string用就行。golang:os.PathSeparator与java同理。
2019-06-26 17:21:03
480
原创 sql取字符串特定位数
RIGHT(字段名,位数)取后几位LEFT(字段名,位数)取前几位SUBSTR(字段名,位数1,位数2)取第几位到第几位,从1开始
2019-05-24 10:09:41
7267
原创 mybatis遍历for each用法
<foreach collection="param" item="item" index="index" separator=","> (#{item.id,jdbcType=BIGINT}, #{item.appRoleId,jdbcType=BIGINT}, #{item.appResId,jdbcType=BIGINT}, #{item.memo,jdbc...
2019-05-13 16:33:31
319
原创 mybatis批量插入
<insert id="insertBatch" parameterType="java.util.List"> insert into T_XXXRecord (AutoId, UserId, NoticedTime) values <foreach collection="list" item="item" index="index" ...
2019-05-13 14:30:00
154
原创 Java注解的坑
1、@Override报错@Override is not allowed when implementing interface mathod这个错误是项目的Java版本问题(多为小于等于5),更改项目的Java版本即可:Project Structure->Modules->右侧中间language level 改一下Java版本(大于5就行)。2、@Over...
2019-05-09 17:41:35
254
原创 BigDecimal的坑
1、BigDecimal类型的数据在转为字符串的时候如果为空会报错。应该判断是否为空null != bigDecimal ? bigDecimal.toString() : ""2、BigDecimal类型的数据在比较时不用=用compareTo()。3、BigDecimal的零不是0,是BigDecimal.ZERO。4、判断是否为零要和零值比较大小的状态值是否为零new...
2019-05-09 10:46:38
4116
1
原创 JPA小记
1、将匹配对象封装成Example对象Example<ProductCategory> example =Example.of(productCategory);原用法:<S extends T> Iterable<S> findAll(Example<S> example); //根据“实例”查找一批对象现用法:<S...
2019-05-07 17:25:27
156
原创 字符串对比的问题
在字符串进行对比的时候,=并不是对比两边的字符串,而是对比两边的对象类型,如if(String s = ""){}判断的是s为字符串,""为字符串等式即成立。如果想判断字符串是否相等应该用String s = "";s.equals("");判断是否为空可以用String s = "";s.isEmpty();或者用 String s = ""; ...
2019-05-07 10:49:50
401
转载 golang中select case用法
转载:https://www.jianshu.com/p/09f894d81dc4先看代码:package mainimport ( "fmt" "runtime")func main() { runtime.GOMAXPROCS(1) int_chan := make(chan int, 1) string_chan := make(c...
2019-05-06 14:48:54
7681
转载 数据优化笔记
索引1、索引并不是越多越好,要根据查询有针对性的创建,考虑在WHERE和ORDER BY命令上涉及的列建立索引,可根据EXPLAIN来查看是否用了索引还是全表扫描2、应尽量避免在WHERE子句中对字段进行NULL值判断,否则将导致引擎放弃使用索引而进行全表扫描3、值分布很稀少的字段不适合建索引,例如”性别”这种只有两三个值的字段4、字符字段只建前缀索引5、字符字段最好不要做主键...
2019-04-24 14:13:51
94
原创 insert中添加select操作
例如:Insert into A Select * From B; 注意:这里要求A和B的表结构是一样的。如果不一样,则需要使用:Insert into A(C1,C2,...) Select C1,C2,... From B;这里C1、C2分别指A表与B表字段大小和类型都相同的列。insert into tableA(columnA) selectcolumnA fromtable...
2019-04-19 15:35:49
14242
原创 insert中添加select操作
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-04-19 15:31:14
1433
原创 @Table和@Entity
映射规则:1. 实体类必须用 @javax.persistence.Entity进行注解;2.必须使用 @javax.persistence.Id来注解一个主键;3. 实体类必须拥有一个public 或者 protected的无参构造函数,之外实体类还可以拥有其他的构造函数;4. 实体类必须是一个顶级类(top-level class)。一个枚举(enum)或者一个接口(...
2019-04-19 14:16:09
324
原创 fabric多机部署时,端口映射问题
多机部署时遇到这个错误:grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp 10.26.40.125:7051: getsockopt: connection refused"; Rec...
2019-01-29 10:02:37
1801
1
原创 Linux 防火墙开放特定端口 (iptables)
查看状态:iptables -L -n下面添加对特定端口开放的方法:使用iptables开放如下端口/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT保存/etc/rc.d/init.d/iptables save重启服务service iptables restart查看需要打开的端口是否生效?/etc/init.d/i...
2019-01-15 19:18:42
238
原创 数据库搜索
大项目在做搜索功能的时候,是应用类似Lucene的工具包建立索引搜索数据库(可能会将数据库中的信息导出,进行文件检索)。各个模块通用。很少使用like进行模糊搜索(对数据库性能有较大影响,速度慢)...
2019-01-11 17:23:31
426
原创 MySQL批量填充
从联系人表中查询联系人数量填到用户表的联系人数字段UPDATE xq_user SET user_contact_count = ( SELECT COUNT( xq_user_contact.contact ) FROM xq_user_contact WHERE xq_user_contact.user_id = xq_user.user_id AND (xq_user_contact...
2019-01-09 11:08:18
500
原创 Windows 下编译Linux 64位可执行程序
Windows 下编译Linux 64位可执行程序set GOARCH=amd64set GOOS=linuxgo buildwindows下运行set GOARCH=amd64set GOOS=windows在CMD窗口执行,不要在Git Bash来执行命令
2019-01-03 09:29:58
1279
原创 golang 传入函数作为参数类型
package mainimport "fmt"#################################################################################################type shichangdi2 func(string)(int)可以这样定义函数格式的类型,即相同输入输出值的函数都为此类型 ...
2018-12-21 08:57:58
5590
转载 链码的坑
$GOPATH/src/github.com/hyperledger/fabric/vendor/github.com/miekg/pkcs11/pkcs11.go:26:18: fatal error: ltdl.h: No such file or directorycompilation terminated.解决方式: 安装 libltdl-dev$ sudo apt insta...
2018-12-20 10:44:10
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人