IOS Theos Tweak 之 HelloWorld
一、目标Theos是什么?是一套跨平台的开发工具套件,不仅可以开发Ios,Mac、Windows和Linux也可以的哦,开源免费。Tweak是什么?可以理解成动态链接库,有搞过Windows下dll注入的同学应该可以秒懂了。Android的同学可以把它理解成IOS下的Xposed。HelloWorld是什么?是萌新程序员的信仰,在一个平台写下HelloWor
Stella981 Stella981
3年前
Spring Cloud Gateway 接口文档聚合实现
​在微服务架构下,通常每个微服务都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。​由于swagger2暂时不支持webflux走了很多坑,完成这个效果感谢@dreamlu@世言。文档聚合效果通过访问网关的host:port/swaggerui.
Stella981 Stella981
3年前
Spring boot源码分析之Spring循环依赖揭秘
!(https://oscimg.oschina.net/oscnet/be79581de12c41704c44e976d329ad35ad1.gif)若你是一个有经验的程序员,那你在开发中必然碰到过这种现象:事务不生效。或许刚说到这,有的小伙伴就会大惊失色了。Spring不是解决了循环依赖问题吗,它是怎么又会发生循环依赖的呢?,接下来就
Wesley13 Wesley13
3年前
GO语言网络编程
socket编程Socket是BSDUNIX的进程通信机制,通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。Socket可以理解为TCP/IP网络的API,它定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。电脑上运行的应用程序通常通过”套接字”向网络发出请求或者应答网络请求。Socke
Wesley13 Wesley13
3年前
Java性能调优是道坎,阿里京东美团就卡这了
在进行性能测试时,接口响应时间长,吞吐量低,是否让你无从下手?在高并发下,JVM中FullGC异常,JVM堆内存溢出,常常令你焦头烂额?业务增长迅猛,大量读写操作单表单库,造成数据库死锁,只能目瞪口呆?面试官一问性能调优就歇菜,还是答不到点子上?对于很多程序员来说,Java性能
Wesley13 Wesley13
3年前
JDK中的Atomic包中的类及使用
引言Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多线程环境下,无锁的进行原子操作。原子变量的底层使用了处理器提供的原子指令,但是不同的CPU架构可能提供的原子指令不一样,也有可能需要某种形式的内部锁,所以该方法不能绝对保证线程不被阻塞。Atomic包介绍在JDK1
Wesley13 Wesley13
3年前
NO.38 敏捷之旅2012年度大连站!
时隔一年,敏捷之旅又一次来到了大连;时隔两个月,又一期QClub活动要在大连举办了,各位程序员朋友,你们准备好了吗?这次活动的主题——“敏捷Style(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.zentao.net%2F%3Fu%3Dlixiao%26f%3Dos%26a%
Wesley13 Wesley13
3年前
Java虚拟机浅谈——垃圾收集器与内存分配策略
!(https://oscimg.oschina.net/oscnet/1b0b7e8cf19444048f62673420e0de79.gif)在C语言中,有些由内存需要程序员在代码中进行手动回收,但是在Java中,没有这样的声明式操作。有没有人有去想过,Java到底做了什么可以自动进行垃圾回收呢?Java中的垃圾回收,是一点都不需
Stella981 Stella981
3年前
Django环境搭建(一)
搭建Django环境之前先搭建python运行环境需要了解:  解释器(编译器):    计算机不能直接理解任何除机器语言外的其他语言,所以程序员必须要把自己写的语言翻译成机器语言,而将其他语言翻译成机器语言的工具,就叫做编译器    编译器翻译的方式有两种,一个是编译,