自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rabbit House

记录一个新晋二次元数媒码农的历程

  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 【记录】写了一段java字符串裁剪,可将“,“裁剪成两个空字符串数组

java的String.split会将上述内容裁剪成空数组,不符合需要,就自己写了一段。最后是遍历字符串,遇到分隔符就截一次。开始想算起止下标,越搞越乱。

2024-03-20 21:55:58 99

原创 【编码】tomcat8的get请求包含未编码的中文会报400

useBodyEncodingForURI="true" relaxedQueryChars="{}|" relaxedPathChars="{}|" 等等,分别表示请求按此编码、启用uri编码、忽略特殊字符。搜到tomcat高版本(7之后)增加了get请求的字符规范校验,包括括号等特殊字符,源码还能看到一堆检查。然后在js jsp里找到调模态的地方,给url加上 encodeURI(url) 进行编码,接受的jsp不用改了。世纪初的老项目,使用jsp-servlet,jdk5,部署在tomcat5上。

2023-12-26 15:56:50 916

原创 【java调优1】jprofiler简单使用

屏幕左侧双击666进入运行的java程序(当前正在运行的才能狂暴鸿儒,run一下跑完的程序只会在这里闪一下,运行完就看不到了)3 执行指令 jmap -dump:live,format=b,file=xxx/xxx.jprofile pid。1 (win操作系统)cmd切换至bin目录,执行 jstat -gc pid (pid可看上述左侧)profiler标签,可查看cpu、内存情况。可查看gc各代容量、已使用量,看是否有内存占用高、泄露溢出的情况。在jvisualvm中可载入,查看导出的快照。

2023-12-21 11:14:54 345

原创 【开发环境】mysql5.7.xx win安装

win11使用msi安装可能失败,在start server步骤出错,无法启动,报“在xxx状态后才能启动”,在服务手动启动又报“自动停止”。修改服务属性为本地服务也不行。最后重下zip,解压、创建my.ini、cmd指令安装解决。

2023-08-29 17:21:03 270

原创 【unity】做rts 7 fbx导入unity的贴图问题;单位攻击模块;

点击导入project栏的模型,点击material材质标签,点击其中 textures 的extract textures,手动选择一下贴图的路径即可。1 进入单位实例,实例栏添加空对象,命名为attack,unit attack之类,然后add component添加unit attack组件。回到单位,添加attack对象,launcher页添加弹道物,再添加发射位置。general页面为攻击距离,移动攻击,可攻击目标,警戒范围,attack-move 移动攻击,指A地板,之后详细说明。

2023-03-16 18:30:12 545 1

原创 【unity】rts engine 6 放置并建造建筑;

unity

2023-03-05 19:06:47 534

原创 【unity3d】rts engine 5 设置集结点;放置建筑

unity

2023-03-01 23:51:59 232 1

原创 【unity】开发rts 4 放置建筑进地图;创建单位;单位移动;单位生产者

unity -rts engine 新建单位

2023-03-01 19:16:43 626

原创 【unity】开发rts 3 出生点,创建建筑物

unity3d -rts engine 学习 二 出生点,创建建筑物

2023-02-28 00:05:29 336

原创 【unity3d】unity即时战略游戏开发2 rts engine 创建新地图

unity3d - rts engine

2023-02-26 23:27:33 1154

原创 【unity3d】1 界面 贴图 渲染 相机

unity自学1

2023-02-25 17:52:22 965 1

原创 【网站开发问题】springboot在linux运行一段时间后报错

springboot运行时间长临时文件被系统删掉而报错

2022-06-24 15:31:14 215

原创 【架构理论】DDD领域驱动

一 概念 领域:需求背景、业务描述; 子领域:对领域划分后的子系统; 设计:划分子领域、分层的过程 驱动:由领域驱动,而非数据库、面向过程之类的驱动;说人话就是先划分子系统,再分析可能有的业务、可能有的流程,分析出哪些地方可以提取公共方法,哪些地方必须单独写方法,再进行开发。【相对的,传统的开发可能图尽快开工,没有分析完备就开始开发,需要加什么功能时就加个新接口,新service方法,新dao持久方法一整套,功能加多了才可能发现一些能...

2021-10-21 19:02:55 577

原创 weblogic安装部署

あたらしの地方用的是weblogic,之前没用过,赶紧学学一 描述weblogic与tomcat等都为web运行容器,与WebSphere更接近。一些上手体验过后的区别(我自己理解,可能有严重偏差,我不负责)方面 tomcat websphere weblogic 安装 绿色版解压即用; 可安装使用; 若不能启动也只需要注册一下。 需要安装、配置 需要安装、配置 支持 war java e.

2021-04-26 15:55:44 223

原创 https部署、springboot同时支持http/https、微信小程序接口

一 https springboot同时支持1 购买域名 购买服务器2 域名备案3 域名控制台映射到服务器ip4 域名控制台购买ssl证书,单域名下有免费的5 springboot容器为tomgcat,下载tomcat的ssl证书6 解压的文件放入springboot项目根目录(与pom同级),application.properties/yml配置:#sslserver.port:https端口server.ssl.key-store=4证书文件里的证书.pfxser.

2020-08-11 14:26:58 852

原创 【记录】全文搜索引擎elasticsearch

全文搜索引擎elasticSearch一 安装安装jdk elasticsearch官网下载(默认9200端口,bin目录下elasticsearch或elasticsearch.bat启动) 可视化kibana官网下载(默认5601端口,bin目录下kibana启动) 中文分词插件IK下载解压到elasticsearch安装目录下plugins/ik,重启es ...

2020-02-28 22:35:49 211

原创 【总结】姿势点总结,微小贡献2

零 注意1 少说内个,然后2 录音,复查不足一 自我介绍xx你好,我是xx。前年我在xx参与了xx微服务模块开发,测试,用到了sc框架。之后在xx参与xx开发。去年在xx负责xx开发,用的xx框架。二 问题*2020/1/91 springcloud用过哪些组件?——网关zuul,注册中心eureka,服务调用feign,负载均衡ribbon,熔断器hystrix...

2020-01-12 20:58:34 302 2

原创 【记录】springcloud微服务搭建(三)消息中间件springCloudStream

一 概要微服务的消息中间件,是基于现成队列工具的组件。比起手动使用队列,中间件有官方提供的注解、官方提供的消息驱动架构。消息总线也是基于中间件的。用途就是利用队列处理数据,可以解耦、削峰。二 搭建这里使用rabbitmq1 启动rabbitmq(我使用5672为监听端口)2 涉及的微服务增加依赖<dependency> <grou...

2019-12-27 17:20:23 199

原创 【记录】springcloud配置中心之apollo使用

一 介绍阿波罗是首位登录月球的人类(还是飞船来着),迈出了人类的一小步,个人的一大步。这与软件没什么关系。springboot可使用application.properties或yml进行自定义配置。在springcloud中,若干微服务各自都要写配置显得冗余,因此使用配置中心统一管理,各个微服务拉取配置使用。springcloud核心组件中提供的是configservice,之后再看...

2019-12-27 12:00:31 426

原创 【记录】windows下zip方式安装mysql8的坑

一 概述mysql已发展到5.8,与之前版本有所不同,例如密码加密方式不同,若用老navicat连接需要调整加密规则。mysql官网可针对win下载zip或msi,zip下载速度快需要解压配置,msi安装包比较简单但下载慢。二 过程1下载zip,解压2解压后建立一个data文件夹、一个mysql.ini 内容如下[mysql]# 设置mysql客户端默认字符集def...

2019-12-25 16:48:26 101

原创 【例子】SpringCloud微服务搭建(二)Zuul网关

一 概要之前搭了注册中心+1消费者+2生产者+1分布式事务【例子】springcloud微服务搭建(一)注册中心+生产者+消费者+feign+负载均衡+熔断器feign分布式事务这次加上网关zuul。概念:正向代理,即vpn这种,客户需要提交代理服务器和目标的地址,由代理去访问返回;反向代理,如nginx,客户只需要正常访问网站,发送一个目标地址,代理服务器会拦截请求、转发给内...

2019-12-25 11:31:01 182

原创 【总结】姿势点总结,做些微小的贡献

一 java非阻塞io(nio)传统io只对流操作,read、write等方法会使线程等待读写完成。非阻塞io为程序-缓冲buffer-通道channel-文件/网络的结构,将通道注册到多路复用器selector后使用,线程在读写时不会阻塞,提高运行效率。二 数据库1 sql优化,索引:主键索引、关联字段索引、常用字段索引,Btree;2 mybatis 一级缓存为...

2019-12-19 20:58:09 395

原创 feign分布式事务

一 问题:微服务中,某事务内通过feign调用多个api,但Transcational注解的事务只对本服务的流程有效,feign调用的接口不会回滚。为使feign调用目标参与事务,需使用分布式锁。二 结构原有结构:注册中心、调用者、被调用者需新增:tx微服务,配套的一个数据库表,配套的redis服务,不需注册至注册中心。调用者、被调用者使用指定注解实现分布式锁。三 原理tx...

2019-12-19 20:57:29 11215 5

原创 【springcloud】功能尝试(二)熔断器的三个功能

一 概述sc的熔断器hystrix主要有三个功能:1 熔断降级2 会话级缓存3 线程隔离二 熔断降级搭建注册中心,相同名字和接口的生产者AB,消费者,其中生产者A的接口sleep若干秒营造阻断效果,B的接口正常返回,消费者循环100次feign调用此接口。只有A注册时,100次都在超时后进入fallback熔断备用方法;AB都注册时,100次都调用B的接口;启动...

2019-12-12 21:52:33 1332

原创 【例子】springcloud微服务搭建(一)注册中心+生产者+消费者+feign+负载均衡+熔断器

一 概述 本次先不管网关,先搭套微服务例子。包含一个注册中心eureka,两个生产者微服务,一个消费者微服务。生产消费者之间可使用RestTemplate直接调用http接口,也可使用feign调用。导入actuator依赖,feign简单搭配ribbon、hystrix做个demo,观察效果。二 搭建A 搭建注册中心1 idea中新建module,选择eureka serv...

2019-12-12 18:45:54 449

原创 redis使用,及整合进springboot

redis官方不支持windows,win版本的链接现在删了,微软的维护团队16年也跑路了,现在只有这个github的存货https://github.com/microsoftarchive/redis/releaseslinux版本的去官网下一 安装和启动服务win:压缩包解压,在解压目录打开cmd,命令 redis-server.exe redis.windows....

2019-11-26 14:21:21 92

原创 rabbitMQ安装和例子

记录自用一 安装A win系统:1 下载安装http://www.erlang.org/downloadsErlang语言环境2 配置环境变量ERLANG_HOME=D:\Program Files\erl9.3 以及Path,在原来的值后面加上“;%ERLANG_HOME%\bin”3 下载安装http://www.rabbitmq.com/install-w...

2019-11-14 14:38:48 136

转载 docker jenkins练习

自己搭的centos7的账号密码:misaka 123456移除dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-...

2019-07-06 19:52:00 93

原创 1 py+opencv图像处理

窝想制作一个lovelive打歌机,硬件资讯了学弟准备康康arduino(是这么拼吧)加步进电机或者小马达橡皮筋,软件来个图像识别,比之前网上看到的强码图谱高几个华莱士 首先研究图像识别。音游按键与背景色对比度还是很高的,以下方法可行 1 搭建opencv环境Python环境搭建之OpenCV  (最重要的是那3个库)2 写pypy+opencv摄像头追踪案例1这个...

2018-08-17 13:56:31 949

原创 java-python三目运算转换

一 三目运算    java和其他主流语言一样,使用 “条件?True结果:False结果” 的格式;python搞特殊,最开始没有三目运算,只能用 and or来模拟,还会有短路的问题。py2.5之后才加了三目运算 “True结果 if 条件 else False结果”。还可以用np.where,但需要额外导numpy库。    某些场景,为了所谓的动态,会将参数因子存在数据库中,后台计算时去数...

2018-03-13 11:12:46 266

原创 路径相关

1 相对路径根据不同类型项目,例如(1)javaWeb项目 以容器启动位置为起点。    例如eclipse中开发的项目,    (a)通过eclipse部署到tomcat中,在eclipse中启动服务器,则工作路径为eclipse的安装目录;    (b)而打包部署到tomcat,通过start.bat启动,则工作路径为tomcat/bin(start.bat所在目录);(2)javaAppli...

2018-03-06 15:01:06 165

转载 mysql优化2

http://blog.csdn.net/cangchen/article/details/45673223马克一 字段属性1 varchar与text区别在mysql5之后不大,存储原理相同,但varchar允许默认值,text必须默认为null,最大都是65535字节。由于可能涉及到索引模糊‘x%’,null会导致索引禁用,所以还是尽量用varchar;2 char指定

2017-11-08 19:01:17 122

原创 java的继承与接口

java中,允许单继承、多接口实现;继承不一定要重写所有父类方法,且能创建新方法,抽象类的抽象方法必须被实现它的子类实现除非子类也是抽象类,而接口方法默认有final static修饰,实现类必须实现所有方法。很多小程序中似乎写接口体现不出价值,甚至要用啥旁边加个功能方法就够用;学习的SSH的web项目中倒是用到接口,在dao、biz(service)层中定义,在impl层实现,但现在看来实现

2017-10-13 15:49:32 296

转载 mysql limit分页的坑 数据库分页优化

hibernate可以封装分页操作,getsession得到query后、list()前可以用query的setFrist....和setMax...方法来分页,两个方法分别传页码和单页数据量。之前数据量小,并没有发现什么问题,但我知道终将有一天要面对查询优化的问题,果然今天就遇到了。网上人都说达到百万级后数据库查询会暴露各种性能问题,这次我在单个表达到9w数据量时查询缓慢,查询65535开始

2017-09-29 15:06:28 950

转载 在Windows server 2008下计划任务无法正常执行bat批处理文件的问题

在Windows server 2008下计划任务无法正常执行bat批处理文件的问题 windows server 2008 下计划任务执行批处理,总是提示执行成功,但是批处理该输出的内容却没有输出,解决办法:如图:编辑任务 把批处理文件的起始位置加上如:在d:\aa.bat那么起始位置就是:d:\  注:路径中不能有引号下面引用

2017-08-21 09:43:30 552

转载 session的活化和钝化

session的活化和钝化当一个用户长时间不进行操作的时,服务器为减轻内存压力,可以将其session保存到硬盘中,等待用户再次操作的时候,再从硬盘中取出来,(保存到硬盘中的信息不会删除)将下面配置文件放到tomcat\conf\catalina\localhost目录下!文件名称为项目名称。

2017-07-17 11:48:02 583

原创 java获取当前时间12/24小时制

一个小细节使用Date d = new Date();SimpleDateFormat格式化时间时,会用yyyymmddhhmmss等yyyy年MM月dd日hh小时(*注意 hh为12小时制,HH为24小时制)ss秒

2017-07-04 14:28:08 4302

转载 java代码读取excel数据

遇到问题:需要在j2ee项目中,实现在网页上传excel表格,批量导入数据的功能。具体要上传excel,查看数据列表,确认处理。正常来说应该是找前台框架的,不论是直接在浏览器上提取excel数据,还是上传到后台再提取数据。然而我偏偏要上传文件,再用java打开读取数据,确认处理后再读一遍去处理。当然不论我怎么做,现在都需要java读取excel数据。除了上一篇提到的路径问题,就是读取数据问

2017-05-27 14:50:20 873

原创 一个java获取当前项目路径的方法

java路径很麻烦,网上很多人总结,不多说这里说其中一种,System.getProperty("user.dir");这个方法有很多种参数,user.dir是获得当前工作路径。我遇到的问题:在j2ee项目中,前台上传excel文件,后台读取文件数据,再在前台显示。我懒得找前台excel插件,现在看来变得更麻烦了。上传还好,路径写相对路径就能正确传到webroot/WEB-IN

2017-05-27 11:38:03 5002

原创 hibernate下hql与sql查询结果的问题

hibernate可使用对象查询、hql语句查询、sql原生语句查询等方式。遇到问题:dao层查询的结果装入list,返回biz,action,jsp后用EL表达式遍历显示,但出了异常,异常内容为格式转换。查询的内容从前到后有id,name等,异常就是id为string不能转为integer,注释掉id后又报name不能转啥啥啥。没有具体抛出位置。查询后发现dao层使用的是sql查询方式,

2017-05-25 14:48:59 654

java读取excel数据所需jar包poi

java读取excel信息所需jar包poi,让你们见识所罗门的噩梦poi!

2017-05-27

mysql-connector-java-5.1.42

java开发中的mysql连接包,版本较新,支持emoji等4位编码数据的传输。

2017-05-27

空空如也

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

TA关注的人

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