- 博客(39)
- 资源 (4)
- 收藏
- 关注
原创 记@AutoConfigureWebTestClient引发的一个坑
@AutoConfigureWebTestClient 引发的 response.bodyToMono 不能正确反序列化
2022-12-21 09:31:30 850
原创 springboot项目构建docker镜像
实践参考https://spring.io/guides/topicals/spring-boot-docker/# gradle方式构建,jar包在build/libs下,会有两个jar注意*.jar的使用./gradlew build# maven方式构建,结果在target/下./mvnw install -DskipTestsFROM镜像按包大小排:jdk>jdk-alpha>jre1. 使用ENTRYPOINT1.1. 构建时-参数不匹配docker build
2021-09-15 19:14:37 384
原创 学习总结-spring webflux
url接口的测试import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.security.test.context.support.WithMockUser;import org.spring
2021-09-14 10:57:01 1011
原创 如何在kubernetes中运行本地构建的docker映像
需知在本地开发时,分别安装了minikube和docker,注意,k8s有自己的docker-env,和我们自己单独安装的docker是不同的环境,默认情况下本地构建的docker镜像是在docker中的,所以在k8s中部署时是拉取不到镜像的,默认的镜像拉取策略(imagePullPolicy)为Always,也可以是Never或IfNotPresent。解决方式1https://medium.com/swlh/how-to-run-locally-built-docker-images-in-kub
2021-09-14 10:54:43 1961
原创 学习总结-spring SpEL
获取环境配置@Value("#{ @environment['split.api.treatement-name'] }")静态方法调用格式T(class full name).method(params)@Value("#{T(java.util.UUID).fromString(target.userId)}")三元表达式@Value("#{target.userId != null? T(java.util.UUID).fromString(target.userId) :null}"
2021-09-02 10:12:15 98
原创 学习总结-spring jpa 映射
参考链接:https://www.baeldung.com/spring-data-jpa-projections前置@Entitypublic class Address { @Id private Long id; @OneToOne private Person person; private String state; private String city; private String street;
2021-09-01 20:27:23 283
转载 webflux filter顺序
SpringWebFlux提供了一个 WebFilter接口,可以实现它来过滤HTTP请求-响应交换。在应用程序上下文中找到的WebFilter bean将自动用于过滤每个连接。过滤器的顺序很重要,它们通过可以实现Ordered ,或者@Order注释。Springboot自动配置可以为您配置Web过滤器。执行此操作时,将使用下表中显示的顺序:Web Filter Order MetricsWebFilter Ordered.HIGHEST_PRECEDENCE + 1 WebF
2021-09-01 15:49:43 1257
原创 自我复盘-20210820
近期在做一个双数据源同步的需求,项目主要采用springboot,通过JPA操作数据库,由于好久没玩hibernate了,凭借模糊的记忆加上Google大法,总算是有了一个大体上的熟系,现将开发过程中遇到的问题总结记录一下,弥补自己脑内存不足的问题,也希望对大家有所帮助。1. 如果有条件尽量不要使用字符串在拼接查询语句时,经常需要使用到表的列明,如代码中的missionId,建议常量化,方便代码调整改动,Specification<MissionRuleRelation> specific
2021-08-20 11:36:59 555
原创 spring-security auth2.0文档学习
目录1. 在github上添加授权应用2. 创建Spring boot应用2.1. 初始化项目2.2. 添加依赖2.3. 添加配置信息2.4. 地址访问权限控制2.5. 登出3. 与自己的用户融合https://spring.io/guides/tutorials/spring-boot-oauth2/OAuth协议定义的比较宽泛,所以会有具体的协议实现,比如OpenID Certified(有的平台简称oidc)1. 在github上添加授权应用同其他OAuth认证服务器操作一样。有一点需要注意
2021-07-31 12:01:37 543
原创 jpa文档笔记
未完待续spring jpa1. 参考链接https://www.jianshu.com/p/c23c82a8fcfchttps://docs.spring.io/spring-data/jpa/docs/2.4.11/reference/html/#preface2. 核心类Repository, CrudRepository, PagingAndSortingRepository3. 使用方式3.1. 声明接口interface PersonRepository extends R
2021-07-27 19:35:36 806
原创 No .git directory found!
https://stackoverflow.com/questions/63049665/generategitproperties-git-submodule-build-failed-in-heroku插件 com.gorylenko.gradle-git-properties 引起的,去掉就好了Error while evaluating property 'generatedProperties' of task ':generateGitProperties'> No .git
2021-07-26 16:58:04 3088
原创 Spring使用总结
Jackson json使用总结-@JsonFormat @JosnValue@JsonIgnore新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入@JsonFormat @JosnValue@JsonValue指定序
2021-07-23 20:22:47 131
原创 @JsonCreator自定义反序列化函数-总结
参考链接:https://www.cnblogs.com/zimug/p/13716062.html使用场景灵活控制对象的创建,非常规的方式设置属性,比如枚举类型的序列化、序列号时部分信息的隐藏等。一、Jackson反序列化过程做了什么?默认情况下,使用public无参构造函数进行对象创建,然后通过成员变量的set方法进行赋值二、@Jsoncreator注解可以通过使用@JsonCreator注解自定义反序列的过程,这样有更高的灵活性,可以完成更多的非规定动作。该注解有两种使..
2021-07-23 10:16:37 3382
原创 记一次 cxf 的 Cannot create a secure XMLInputFactory
昨天按计划发个版本,本想着应该非常顺利,可是没想到,居然出现了Cannot create a secure XMLInputFactory,心中一万个CNM这次的改动都没有动过古董级的ws相关代码,这是怎么回事。一顿百度、google。。。。。。##https://www.cnblogs.com/natsu72/p/7530784.html首先看到的是这篇文章,感觉好像很有...
2019-11-21 14:33:47 833
原创 python3爬取当天最高气温
概述学习了网易云课堂上,知了的一个爬取全国最热城市的视频,花了一天时间自己整理和手动实现了一下,现总结于此,方便后续翻阅或给其他朋友有所帮助。分析与实现中国天气网页面分析分析的网页地址:http://www.weather.com.cn/textFC/hb.shtml 用chorme打开如上地址获取天气数据的url可发现全国主要城市按照大区分类(华北、东北、华东、华中、华南、西北、西南、港澳台),
2017-12-08 19:52:35 550
原创 android 快捷方式
针对网上的许多快捷方式创建代码的总结,发现创建快捷方式时一定要指定action,否则后续的检查是否已创建和删除快捷键都可能无效,而且有的rom并不会严格升级launcher代码块public class ShortcutUtil { /** * 创建快捷方式 * @param ctx * @param name 快捷方式名称 * @param
2017-05-10 17:57:14 283
原创 android studio使用的一些技巧
在从eclipse转到as的过程中想必大家一定遇到过些许的不习惯和坑,现在就我在开发过程中的一些经验整理如下:1.优化as的编译速度a.修改启动配置文件,我使用的是64位,所以修改studio64.exe.vmoptions文件需要修改的内容你懂的,就是加大jdk的各种内存配置,至于为什么这么做可以google下jdk的jvm配置相关内容-Xms1536m-Xmx20
2016-09-30 10:33:53 333
原创 android v7 sample ActionBarDisplayOptions没有显示自定义logo
最近发现,android 提供的v7包的sample里的ActionBarDisplayOptions存在bug,和sdk21下的apidemo对比运行会发现,该类里面设置显示自定义logo并没有显示出来,经过一番搜索,在http://www.4byte.cn/question/532582/actionbar-compat-not-showing-logo-on-android-2-3-3.ht...
2014-11-24 17:10:41 114
原创 android javah 找不到类
学习android-ndk开发,本来百度一下,网上有好多的ndk开发博客,但是照着做起来的时候发现有好几个地方paob
2014-09-02 15:33:06 3263 1
原创 android datepickerdialog 时间上下限问题
在做日期选择时,遇到了当日期年份在1900年之前或者在2038年之后出现异常显示的问题(上下限依不同手机可能不同),google了一下,发现只能是通过设置activity的theme来更改例如<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" ...
2013-10-10 11:57:13 502
原创 ubuntu下 adb 华为u8800+ 调试 no permissions
以下方法应该对其他国产手机出现类似情况也可以解决解决方法:1、设置usb权限因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。fan@fan-Wenxiang-E560:~$ sudo lsusbBus 001 Device 001: ID 1d6b:0002 Linux ...
2013-01-07 11:33:40 306
原创 eclipse下c++开发环境搭建补充
具体安装过程就不在复述了,可以百度/goggle一下,这里给个传送门http://hi.baidu.com/mxiaozheng/item/50aac4f97e9e111ee2e3bdf1。下面主要讲一下从开始到第一个hello c跑成功的过程吧1.下载工具,你懂的。不过新版的MinGW好像没有以前那么繁琐的下载和合并各种tar包了,只是安装exe后,会启动一个cmd,不过可能不动哦,只需要来...
2012-12-25 09:54:52 125
原创 eclipse或myeclipse中简化的插件安装
无意中发现了为什么eclipse下不再提供links文件夹,而多了个dropins文件夹了,原来是有更简洁的插件安装方法。类似在links下新建link文件包含path=f:/aptana一样,在aptana文件下有eclipse文件夹,并将plugins和features放入其中,但不需要link文件,只需将aptana放于dropins下就行了。可能写的不够详细,具体参考http://www....
2012-04-15 22:19:45 95
关于android的tween animation
最近朋友做了个动画效果,之间遇到了些问题,现在总结一下,希望有所帮助。1.对于单个动画,就不要用set了如:<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:interpolat...
2012-04-15 12:14:42 81
原创 myeclipse8.6下freemarker编辑器---freemarker-ide的安装
1. 打开http://sourceforge.net/projects/freemarker-ide/files/ 下载最新版本,目前本人下载时最新版本是:freemarker-ide-0.9.14.zip ide版本的freemarker.jar版本太低,可以替换成高级版本,目前freemarker最新版本是 freemarker-2.3.18 ,并修改meta-inf 。但本人试过...
2011-10-24 21:10:36 231
原创 关于java实现一次下载多个ftp资源的问题
不多说,直接看代码吧:@Test public void test() throws Exception{ FTPClient ftpClient = new FTPClient(); int len, reply; String filename; conn(ftpClient); FTPFile[] ftpFiles = ftp...
2011-10-08 14:33:37 319
原创 Io 异常: The Network Adapter could not establish the conne
无法与虚拟机内的oracle建立jdbc连接, 报“Io 异常: The Network Adapter could not establish the connection”,解决问题过程:1.oracle的浏览器管理控制台不能打开,发现ip地址有所改动,更改了url依然无效。发现在C:\oracle\product\10.2.0\db_1目录下有个以ip开头的文件,把此文件ip部分改为...
2011-10-08 14:27:19 173
原创 关于vmware虚拟机与宿主主机通讯的问题
环境:主机是win7的,虚拟机用的是xp以下是引用:假设你的win7网卡ip是192.168.1.55,VMWare会给你安装两块虚拟网卡,一块是NAT,虚拟机的网卡用NAT的话会跟这块网卡在同一个网络里面,假设这块网卡地址是192.168.10.1;一块是HOST ONLY,也就是只跟主机通信,同样,虚拟机的网卡如果设置为Host only的话,就跟这块网卡在同一网络,假设这块网卡地...
2011-10-08 14:08:20 391
原创 初步解决common-net.jar开发ftp时上传文件损坏问题
刚开始接触用common-net.jar进行ftp开发,就遇到了上传下载文件损坏的问题,除了txt文件外,其他类型文件均损坏,且上传下载的文件比原始文件大。偶然间发现,如果调用了FTPClient.logout(),就解决了问题,但是在单一线程中下载多个文件却没有成功,还请高手指点迷津。代码如下:package com.yct.test;import java.io.FileInput...
2011-10-07 15:20:57 438
原创 weblogic11下mysql数据库德配置
本文介绍在weblogic 11.1下的domain配置mysql连接池步骤: 1.在weblogic目录下的common\lib下添加mysql驱动 mysql-connector-java-5.1.13-bin.jar 2.在weblogic目录下的common\bin下找到commEnv.cmd打开 找到set weblogic_classpath= 后...
2011-09-29 11:10:37 229
原创 学了这么久了
<br />在论坛里逛了一会,发现自己的Java基础不是很牢固,像JVM方面的知识以前就没有重视过,多线程这一块也含糊不清,应该在钻一下基础
2010-10-15 20:04:00 359
Windows程序设计中文版(CHM)
2012-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人