sinat_34163739的博客

私信 关注
半块橘子
码龄5年

你猜猜

  • 51,500
    被访问量
  • 45
    原创文章
  • 135,467
    作者排名
  • 1
    粉丝数量
  • 于 2016-03-04 加入CSDN
获得成就
  • 获得8次点赞
  • 内容获得14次评论
  • 获得18次收藏
荣誉勋章
兴趣领域
  • #后端
    #Spring#Redis#分布式#MySQL#Linux#Spring Boot#Java
TA的专栏
  • netty
    5篇
  • mysql
    1篇
  • docker-compose
    1篇
  • docker
    5篇
  • centos
    1篇
  • 串口调试
    1篇
  • rtmp流媒体
    1篇
  • springboot
    1篇
  • sqlserver
    1篇
  • 多库
    1篇
  • lvs负载均衡
    1篇
  • keepalived
    1篇
  • nginx
    1篇
  • spring cloud netflix
    1篇
  • maven
    1篇
  • java
    19篇
  • poi
    1篇
  • ie8兼容
  • mysql5.7.26
  • 水晶报表
    1篇
  • android mui
  • jeecg-boot 2.0.2
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

空间直角坐标系七参数求解

空间直角坐标系,七参数求解及通过算的的七参数求解相同坐标系下的已知点的xyz 空间直角坐标系,七参数求解及通过算的的七参数求解相同坐标系下的已知点的xyz
zip
发布资源于 1 秒前

netty源码探索一

DefaultEventExecutorChooserFactory类的newChooser(EventExecutor[] executors)方法中的isPowerOfTwo(int val)方法含义:判断val是否是2的次方(val & -val) == val 详解用 2 来举例说明2的二进制是00000000 00000000 00000000 00000010表示-2的二进制用11111111 11111111 11111111 11111110表示过程 负.
原创
2阅读
0评论
0点赞
发布博客于 22 天前

Navicat导出导入sql文件慢

1、一般情况下导出mysql的sql文件的时候是直接右击数据库--》转储sql-》结构和数据的,但是在数据量大的时候会导致导出的sql语句导入很慢解决办法:navicat -》 工具 -》数据传输 从这里进行导入目标库或者目标文件中,快的原因在于完整插入语句是一条一条的,插入100W数据得一个个插入 扩展插入语句时一批一批的插入,类似批处理,所以速度上就会很快了...
原创
87阅读
0评论
0点赞
发布博客于 29 天前

checkService.zip

docker部署微服务控制服务启动的顺序
zip
发布资源于 1 月前

安装docker-compose

系统centos 7 x64#极速curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose#赋予可执行权限sudo chmod +x /usr/local/bin/docker-compose
原创
13阅读
0评论
0点赞
发布博客于 1 月前

centos 7 docker安装教程

系统:centos 7 x64最新 可选择版本安装 19.03.5yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装指定版本查看Docker版本:yum list docker-ce --showduplicates..
原创
6阅读
0评论
0点赞
发布博客于 1 月前

rxtx-2.2pre2-arm版.zip

RXTX2.2pre2源码
zip
发布资源于 2 月前

RXTX for java在arm上的使用

因为rxtx for java在http://fizzed.com/oss/rxtx-for-java上提供的so文件为amd架构下编译生成的所以它不能应用到arm架构下的系统中所以只能自己编译 基于jetson的ubuntu系统 aarch641、下载rxtx2.2源码http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2.zip2、修改version.h头文件3、下载最新的config.guess和config.subwget 'http://g
原创
228阅读
2评论
1点赞
发布博客于 5 月前

video.js播放rtmp流

video.js version>=6 的版本 不包含videojs-flash package模块详情见https://docs.videojs.com/tutorial-faq.html#q-how-can-i-play-rtmp-video-in-videojs6之前的版本是内置到video.js中的可以正常使用
原创
65阅读
0评论
0点赞
发布博客于 5 月前

springboot使用sqlserver使用访问多个库

以前真没有注意同一个数据源下的所有库都可以访问jdbc-url后面的数据库只是个默认值,默认使用的是当前数据库,可以在写sql的时候进行多库中多表的关联查询操作,select top 10 dbd.* from "数据库1".dbo.表1 dbdLEFT JOIN "数据库2".dbo.表2 darON dbd.ID = dar.ID长知识了...
原创
84阅读
1评论
0点赞
发布博客于 5 月前

LVS+Keepalived

就目前自己所知负载均衡分为两类:一类是硬件的负载均衡,一类是软件负载均衡,因为是做软件的,所以只谈谈对软件负载均衡软件的一些了解。软件方面的负载均衡常见有的ngxin、LVS、LVS+keepalived、HAProxy,目前自己了解的有这几个做负载均衡的软件,简单的说一下它们的区别:nginxnginx是专门用来处理http请求的一个基于反向搭理后的负载均衡应用软件。LVSLVS是国人开发的一款针对于网络传输控制层的负载均衡软件。只能在linux上使用,集成在linux2.6内核及之后
原创
56阅读
1评论
0点赞
发布博客于 6 月前

基于netty的ngrok

编写目的:1、ngrok1.0是开放源码的,2.0闭源,公有的ngrok安全未知,且1.0还需要自己编译后才能运行,不太方便,故用netty写一个java版的ngrok2、参考https://github.com/ztgreat/proxy3、上面的项目可以把内网的端口映射出来,通过域名或者端口匹配指定的客户端配置,然后去请求连接,传输数据,写的也不错,很完善。4、我这个为单一http请求转发给内网的某个ip的端口上5、gitee上路径是https://gitee.com/orange_
原创
46阅读
0评论
0点赞
发布博客于 6 月前

netty编写ngrok之HttpResponse编码(二)

上篇说到netty帮我们实现好的一个请求响应编解码器,比如我们需要做个代理服务器去转发收到的请求发送给真实的服务器,那怎么把来的请求进行手动的编码呢?在做netty ngrok的我知道是继承个HttpRequestEncoder但是不知道怎么去用它,不知道大家有这种感受么,那没办法只能百度去看看别人是怎么做的,学习下经验代码如下public class MyHttpRequestEncoder extends HttpRequestEncoder { @Override
原创
26阅读
0评论
0点赞
发布博客于 6 月前

netty编写ngrok之HttpResponse编码(一)

使用netty处理http请求的时候,一般都使用HttpRequestDecoder HttpResponseEncoder这个两个类,一个是解析解码request的一个是对response进行编码的后来又出来一个类把这两个类的功能给替代了的类HttpServerCodec这个类包含请求的解码和响应的编码,是个二合一的功能类在我们真正要处理的handler之前加上这个就可以出来上面解析请求的类了像这样 b.childHandler(new Chan
原创
33阅读
0评论
0点赞
发布博客于 6 月前

C10KClient.java

通过多个ip连接netty服务器模拟百万设备连接,客户端最好跟服务器在同一台机子上,用局域网机子的实践中未走通,原因是因为在局域网配置多个ip后无法跟服务器进行通信,原因不明,知道什么原因的小伙伴希望不吝赐教。
java
发布资源于 7 月前

netty 100w连接进行测试

服务器配置8核 15Gnetty服务端 和 客户端连接代码均在同一个服务器上,因为如果通过网络来测试的话,带宽会影响连接数,我这边带宽是5M,导致客户端连接数到达6W多的时候 就上不去了。netty服务端需要把内核参数修改下,才能支持百万的连接,未修改之前 只能到26w,然后就会报连接超时错误。1.vi/etc/sysctl.confnet.ipv4.tcp_syncookies=1net.core.somaxconn=8192net.core.rmem_default...
原创
167阅读
1评论
0点赞
发布博客于 7 月前

java实现IEEE745字节数组转单精度浮点(解决自动四舍五入问题)

public static void testIEEE745(){ int data1=0x42; int data2=0xe3; int data3=0x22; int data4=0x82; int data = data1<<24|data2<<16|data3<<8|data4; int nSign; //获取最高位 1bit S ...
原创
144阅读
0评论
0点赞
发布博客于 9 月前

eureka动态更新metadata自定义数据记录

localhost:8761/eureka/apps/{spring.application.name}/{服务实例名}/metadata?pro=value通过这个配置ribbon可以做灰度发布实现思路:自定义服务的ribbon rule即实现自定的IRule数据库中配置用户对应的服务版本信息,(header中传token来识别用户并查询他是用的服务版本来决定是用哪个版本的服务)规则策略中读取metadata map中的自定义控制属性,跟访问用户的版本控制进行匹配分发服务...
原创
672阅读
0评论
0点赞
发布博客于 9 月前

面试题01-返回结果为1

原创
78阅读
0评论
0点赞
发布博客于 9 月前

ueditor使用非百度的依赖导致的问题

<dependency> <groupId>com.gitee.qdbp.thirdparty</groupId> <artifactId>ueditor</artifactId> <version>1.4.3.4</version...
原创
95阅读
0评论
0点赞
发布博客于 1 年前

thymeleaf+Sitemesh+Shiro踩坑

接上一篇springboot2整合thymeleaf和Sitemesh如果我们在sitemesh的装饰页面中使用shiro标签的话,会报No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static si...
原创
192阅读
0评论
0点赞
发布博客于 1 年前

springboot2.1.13+thymeleaf3.0.11+sitemesh3.0.1踩坑

上述三个东西就不简介了,直接说遇到的问题:sitemesh中的装饰页面使用thymeleaf标签,最后渲染到页面上不能解析。猜想原因:两者都是Filter,都是通过修改响应内容来替换成自己的东西的。那就原因可能就是前后filter问题返回的页面先到ThymeleafViewResolver视图解析器,然后再进入SiteMeshFilter,再到SiteMeshFilter的时候他会去...
原创
202阅读
0评论
0点赞
发布博客于 1 年前

shiro源码跟踪之ShiroFilterFactoryBean

之前总是用现成的框架,虽然大体上看得明白,但是细节上还是掌握的不够,于是用idea新建了个springboot的工程从头开始瞧一瞧这些代码,以便在实际写的时候生熟,今天是配置springboot+shiroshiro的使用也是基于开源框架的使用才开始知道的,之前只知道spring security,但是那个比较复杂,各种bean的配置没有一个比较一个清晰的思路,于是从这个比较小点的shir...
原创
89阅读
0评论
0点赞
发布博客于 1 年前

docker容器docker.io/openjdk:8-jdk-alpine构建opencv4.1.0的so库

alpine安装软件的命令为apk add需要更换为阿里的源需要安装的依赖apk add python gcc g++ make linux-headers(fatal error: linux/auxvec.h: No such file)还需要配置ant(ant需要下载gz包配置环境变量)cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_I...
原创
524阅读
2评论
0点赞
发布博客于 2 年前

centos7编译opencv4.1.0未生成jar包和so库

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..在cmake之后显示的信息如下ant也安装了 JNI这也能显示但是make之后就是不生成so库和java原因找了很长时间,百度安装各种库,都不好使最后发现原来是我的JAVA_HOME没有设置导致的export JAVA_HOME...
原创
634阅读
0评论
0点赞
发布博客于 2 年前

jetty和tomcat上传附件通过file.transfer(File file)出现的问题

之前用tomcat web容器,上传附件直接用MultipartFile的transfer来保存上传的文件没有问题,但是后来因为get方法中有中括号(半角的),查过资料说是tomcat8后的限制,改了半天也不行,后来发现换成jetty可以在get参数中使用特殊字符,于是直接换了,但是有个功能是上传附件,上传的时候竟然报错,心中隐隐感觉是web容器的事,于是仔细找了找,果真是,使用jetty的时候如...
原创
169阅读
0评论
0点赞
发布博客于 2 年前

docker映射端口绕过防火墙可以直接访问问题解决

docker run -itd -p 80:80 busybox /bin/sh 想通过-p 这种方式映射宿主与容器的端口的命令,一般都是可以直接通过访问主机ip+80端口进行访问,但是生产环境不能把所有微服务的端口打开,所以明白-p通过iptables做了些什么,我们才能不让其通过映射的端口进行直接访问容器,而是通过iptables规则来让他是否访问指定的端口。默认情况会生成两条规则...
原创
1020阅读
0评论
1点赞
发布博客于 2 年前

让外网通过宿主机的防火墙去访问docker镜像

默认启动docker镜像后,如果映射端口的话,外网常常也可以访问,但是为什么不过宿主机的防火墙呢,原因是创建docker的时候它自动添加iptable规则还有一个nat映射这里的192.168.1.252是我的宿主机,如果-p 6379:6379的话默认是都可以访问的容器的,所以我改成了这样${shost}配置在.env文件中这样的话,就可以通过访问192.168....
原创
268阅读
0评论
0点赞
发布博客于 2 年前

Activiti6集成springboot后不执行创建语句,直接报查询的表不存在

原因分析:之间在同一个mysql或orcle下的另外的一个库中创建过act_ru_execution这个表,在Activiti初始化的时候回去遍历所有库去找是否存在这个表,如果之前用过,它当然就不会去执行创建表的语句了。情景再现。 <dependency> <groupId>org.activiti</groupId&g...
原创
544阅读
0评论
1点赞
发布博客于 2 年前

@DateTimeFormat和@JsonFormat 的区别

@JsonFormat可以接收@RequestBody注解实体中LocalDateTime的值并格式化@DateFormat可以接收Form表单中的LocalDateTime的值并格式化没有@RequestBody 则接收不到
原创
93阅读
0评论
1点赞
发布博客于 2 年前

mavenAndQRcode.zip

QRcode解析和生成工具包,此jar包已经包括 生成与解析,可以使用maven命令生成pom,mvn install:install-file -Dfile=e:\QRCode.jar -DgroupId=QRCode -DartifactId=QRCode -Dversion=3.0 -Dpackaging=jar
zip
发布资源于 2 年前

使用QRcode生成二维码,maven的pom不能下载jar包问题

此jar包已经包括 生成与解析,可以使用maven命令生成pom,mvn install:install-file -Dfile=e:\QRCode.jar -DgroupId=QRCode -DartifactId=QRCode -Dversion=3.0 -Dpackaging=jar
原创
1243阅读
0评论
0点赞
发布博客于 2 年前

数据脱敏工具类之手机号脱敏

package utils;import com.google.common.base.Charsets;import com.google.common.io.Files;import java.io.File;import java.io.IOException;import java.util.List;import java.util.regex.Matcher;im...
原创
613阅读
0评论
0点赞
发布博客于 2 年前

Jeecg-Boot 2.0.2学习之登录

最近在看jeecg-boot项目,这是个前后端分离的框架,前段vue,后端spring-boot+shiro+jwt,具体的简介就不写了,可以百度之。vue之前接触过,前后端都写过,但是没看过别人是怎么写,这次看jeecg-boot这个项目,感觉真是写的不错,或者是我见的太少了,在安装使用vue脚手架3.0阶段都遇到一些问题,百度解决之,废话不多说,本着学习的态度,去学习前辈的优点,总结提升自...
原创
2995阅读
5评论
0点赞
发布博客于 2 年前

apache访问二级目录跳转tomcat

ProxyPass /examplehttp://www.example.com/ProxyPassReverse /examplehttp://www.example.com/比如域名是 www.test.com如果想访问http://www.example.com/的话,需要访问www.test.com/example 路径才可以,ProxyPass代理所有的 /exampl...
原创
331阅读
0评论
0点赞
发布博客于 2 年前

mui结合android使用sqlite数据库

打算做一个离线的app,数据从android中sqlite查询,如果是普通的android项目也就到此为止了,可这个项目使用的是h5的页面+mui,app只是个壳子,想着使用mui通过js调用android的方法,然后android使用sqlite去执行查询操作返回json,一路坎坷,心酸泪就不说了,记录下这个的成果,以备以后使用!mui中的manifest.json中配置自己需要方法"...
原创
1025阅读
0评论
1点赞
发布博客于 2 年前

vs2010使用水晶报表,调整报表的行高

找了一早上的问题,也没找到问题所在,原来是节点的“排列准线”出了问题,小鼠标轻轻一移,就可以往小处调整高度了,美滋滋。
原创
305阅读
0评论
0点赞
发布博客于 2 年前

mysql5.7.26免安装配置中安装服务的时候需要指定配置文件,不然会用之前的mysql配置文件

mysqld --install MySQL --defaults-file=“你配置文件的位置”
原创
788阅读
0评论
0点赞
发布博客于 2 年前

ie8不能清空input file类型的中的value及不能使用remove()的解决办法

//上传附件改变事件function changes(e,c){ var child = document.getElementById("child") var parent = document.getElementById("parent") var val = child.value; var index1=val.lastIndexOf(".");...
原创
387阅读
0评论
0点赞
发布博客于 2 年前

apache poi3.8不能让docx转html的解决办法

最近有个需求需要把docx读取成html,于是网上找了个方法,试了之后报org/apache/poi/xwpf/usermodel/IRunBody异常,百度后查询是因为依赖的问题导致,于是换了个3.15的版本用,真别说,还真能用,原先3.8的版本是poi-examples的,换成3.15虽然可以使用,但是doc转html又报错了,真是郁闷!后来根据网上给的思路不用poi-examples,poi...
原创
613阅读
0评论
0点赞
发布博客于 2 年前

eclipse免安装windows64位

eclipse-----------------windows64位-----------------免安装版
txt
发布资源于 4 年前

redhat7+apache2.2.X需要的mod_jk.so

这个可以用太好啦存起来
so
发布资源于 4 年前

明天把SSM搭建的流程记录下,我这个记性也是醉了

明天把SSM搭建的流程记录并分享下,我这个记性也是醉了。
原创
145阅读
0评论
0点赞
发布博客于 4 年前

Ubuntu命令总结1

查看Ubuntu版本 cat /etc/issue查看ubuntu位数 sudo uname --m解压文件到当前目录 tar -zxvf另外一个重新生成SSH主机密钥的方式是,使用ssh-keygen命令来手动生成。$ sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key$ sudo ssh-keygen -t d
原创
178阅读
0评论
0点赞
发布博客于 5 年前

教你jquery 如何使用innerHTML

$("#responsediv") 是个Jquery对象,它Val()是对Value属性赋值对它无意义,Jquery没有innerHTML这个属性,应该这样写$("#responsediv")[0].innerHTML=msg 就可以获得这个Dom对象使用innerHTML。我还以为是jQuery的一个bug  原来是这样用innerHTML属性啊- -
原创
2543阅读
0评论
0点赞
发布博客于 5 年前

面试笔试2 sql 分组统计

说实话,以前只是用些简单的select insert count(*) orderby等函数,今天一面试就傻眼了  让我分组统计 ,抠了半天也没写。最后回来赶紧上网查了查,写成笔记。题  让弄成这样的当时蒙B了,现在知道咋写了,postgres  数据库select Date("data"),sum(case when "result"='胜' then 1 else
原创
207阅读
0评论
0点赞
发布博客于 5 年前

面试笔记1

今天去面试了出了一道题 String[] str={"1","2","4","1","2","4"}  要求编程去掉重复的 元素看到题是一片茫然啊,最后也没写出来  诶  。回来查了查  知道 办法了(还是知道的少啊)先new 一个arrayList(); list 数组  然后循环for(int i=0 ;i{//重点来了  以前真不知道  这下我知道了if(!list.
原创
177阅读
0评论
0点赞
发布博客于 5 年前

springsecurity4.1.3

springsecurity4.1.3
zip
发布资源于 5 年前

java String sql语句中的双引号 单引号 转义符

双引号  \"单引号\'
原创
13400阅读
0评论
3点赞
发布博客于 5 年前

ajax动态生成li标签无法与事件绑定

$("").click()方法绑定的前提是li已经存在   如果是动态生成的    click事件无法绑定成功。这时候就要用$("父级元素").on("click","要绑定事件的元素或类",function(){dosomething});这样就可以了;
原创
1949阅读
1评论
0点赞
发布博客于 5 年前

maven 项目莫名奇妙出现红叉 解决办法

刚开始搭建maven项目的时候各种错误   博主还是耐心的百度  都一一解决的,所以嘞  要把经验分享分享。出现红叉怎么办呢。我用的是eclipse,就按eclipse说了。第一种方法   右击项目=》validate     第二中方法  例如 导入的包出现红线    =》  project=》 clean  清理一遍项目即可。第三种方法当然是万能的度娘了 23333
原创
14810阅读
1评论
5点赞
发布博客于 5 年前

java程序想mysql数据库插入数据乱码解决方法()

在eclipse  mysql数据库编码全调成utf-8的编码后还是乱码,怎么办?解决办法   在jdbc连接url     jdbc:mysql://localhost:3306/mav?useUnicode=true&characterEncoding=UTF-8   ps:UTF-8只能这么写插入的数据才不会是乱码  例如utf-8 utf8   都是不行的    已验证。
原创
631阅读
0评论
1点赞
发布博客于 5 年前

maven install遇到错误No compiler is provided in this environment. Perhaps you are running on a JRE rathe

说明:添加jdk路径即可。方法:windwos=>preferences    installed JREs   添加 jdk路径    不是jre
原创
1734阅读
0评论
1点赞
发布博客于 5 年前