我创建了一个java gwt应用程序,我想从客户端验证用户的电子邮件地址,有没有办法在客户端生成随机5字符代码?
任何形式的帮助将不胜感激.
我想知道我可以使用我的母语字符(或字符串)作为JAVA变量名吗?所以,我用缅甸Unicode测试了如下.
public static void main(final String[] args) {
String ??? = "??????????";
System.out.println("???????????.?? " + ???);
}
Run Code Online (Sandbox Code Playgroud)
此代码将我的成功消息显示为"ကောင်းသောနေ.ပါမောင်မောင်".但在下面的代码中有另一个变量名(它也是我的母语字符串).....
public static void main(final String[] args) {
String ???????? = "??????????";
System.out.println("???????????.?? " + ????????);
}
Run Code Online (Sandbox Code Playgroud)
在我的Ecliplse IDE中产生编译时错误.
此行的多个标记 - 标记上的语法错误,删除这些标记 - 出现异常 - 标识符中出现意外的字符0x103a
有什么建议吗?为什么会出现这个问题?感谢您耐心地阅读我的问题.......
我有以下Git信息,我想忽略我的IDE(Eclipse)的设置.
modified: myproject/.classpath
modified: myproject/.project
modified: myproject/.settings/com.google.gdt.eclipse.core.prefs
modified: myproject/.settings/org.eclipse.core.resources.prefs
modified: myproject/.settings/org.eclipse.jdt.core.prefs
modified: myproject/.settings/org.eclipse.wst.common.component
modified: myproject/.settings/org.eclipse.wst.common.project.facet.core.xml
modified: myproject/.settings/org.eclipse.wst.validation.prefs
Run Code Online (Sandbox Code Playgroud)
我在我的.gitignore文件中尝试了以下语句,但它不适用于这些设置:
.project
.classpath
.settings
*.project
*.classpath
*.settings
/.project
/.classpath
/.settings
.project/
.classpath/
.settings/
*.project/
*.classpath/
*.settings/
Run Code Online (Sandbox Code Playgroud)
我使用的是Mac OS X,我还使用这些设置添加了全局gitignore文件git config --global core.excludesfile '~/.gitignore',但是当我查看时,我仍然会收到上面的Git更新消息git status.我错了什么?
Itext 5 不能在为缅甸 Unicode 字体生成的 pdf 文件中正确显示。
文本版本:5.5.13.1
预期结果:????????? ?????????????????????????????????????????? ???????????????????????? ???????????? ???????????????
实际结果:
生成的 PDF 的Google Drive 链接。
我的测试字符串与英文的“The quick brown fox jump over the lazy dog”类似。它包含大部分缅甸字母。
我曾经在 pdf 上生产的 Java 程序
String fileName = "sample.pdf";
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
Document doc = new Document();
PdfWriter writer = PdfWriter.getInstance(doc, baos);
writer.setCloseStream(false);
BaseFont unicode = BaseFont.createFont("/fonts/NotoSansMyanmar-Regular.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font myanmarUniCodeFont = new Font(unicode, 11, Font.NORMAL, BaseColor.BLACK);
Rectangle pageSize = new …Run Code Online (Sandbox Code Playgroud) 我可以lastIndexOf()在 JSTL 或 JSP 中找出函数吗?我刚刚
int indexOf(java.lang.String, java.lang.String)在 JSTL 中找到了该方法。或者有没有办法解决这个问题?
我想从这些条件中检索表中的一些列值.
我怎么能搞清楚?
这是我的表查询..
CREATE TABLE AUCTION_CAR_BID(
bid_seq bigint NOT NULL AUTO_INCREMENT,
auction_car_seq bigint NOT NULL,
bid_group_seq bigint NOT NULL,
bid_price int DEFAULT 0 NOT NULL,
over_bid_price int DEFAULT -1 NOT NULL,
result_id int DEFAULT 0 NOT NULL,
remark varchar(500),
PRIMARY KEY (bid_seq))
ENGINE = InnoDB DEFAULT CHARACTER SET utf8;
Run Code Online (Sandbox Code Playgroud)
这是我努力的代码来获得它..
SELECT
COALESCE(OVER_BID_PRICE, -1)
FROM
AUCTION_CAR_BID
WHERE
BID_SEQ = 2354435345;
Run Code Online (Sandbox Code Playgroud)
另一个:
SELECT
CASE
WHEN OVER_BID_PRICE IS NULL
OR TRIM(OVER_BID_PRICE) = '' THEN -1
ELSE OVER_BID_PRICE
END OVER_BID_PRICE
FROM …Run Code Online (Sandbox Code Playgroud) 现在vaadin 7.3已经问世,它拥有非常漂亮的Valo主题.但我不知道如何将它导入我的项目?现在我使用我的自定义scss文件的默认主题.我想品尝Valo.请有人帮我如何将valo主题导入我的项目.
更重要的是,我如何选择主题样式?Valo Theme Demo有不同的主题风格,如Default,Blueprint,Dark,Metro,Flat.如何按我的意愿选择这个类别?
我有一个Home.每个Home都有一个Rooms 列表.每个Room都有零个或多个Persons.
我想算一下每个家庭的总人数.但我无法添加新变量来记录任何支持bean或实体中的人数.所以我只想在视图中计算它<c:set>.
我的第一次尝试看起来像:
<c:set var="personCount" value="${0}" />
<ui:repeat var="home" value="#{mybackingBean.homes}">
<ui:repeat var="room" value="#{home.rooms}">
${personCount += room.persons.size()}
</ui:repeat>
<h:panelGrid columns="2">
<h:outputLabel value="#{home.id}" />
<h:outputLabel value="#{personCount}" />
</h:panelGrid>
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现它?
我正在使用Eclipse STS 3.8.1
无论如何,要从启动仪表板中删除应用程序吗?
询问原因(类似于我的实际应用程序):
我有多个Spring Boot应用程序,其中一些使用共享库。在这个库中,我有一些常用的配置:例如:使用Ribbon(@LoadBalancer)设置RestTemplate / s。
为了访问@Configuration和@Bean批注,我在库pom中包括以下依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>1.4.0.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
现在的问题是,即使我的库不是启动应用程序,它也会与应用程序一起显示在启动仪表盘中。
这很烦人,因为它使仪表板杂乱无章,如何删除它?
只是为了扩展我上面的示例:
我正在使用一个多模块Maven项目,在同一个父项下有多个应用程序和库。
参考oauth2 spring-guides项目中的注销流程,一旦用户首次使用用户名/密码进行了身份验证,则注销后下次将不要求提供凭据。
如何确保每次注销后都要求输入用户名/密码。
这就是我要实现的:
OAuth2服务器使用具有自动批准功能的“ authorization_code”授予类型发布JWT令牌。这具有html / angularjs表单来收集用户名/密码。
UI / Webfront-使用@EnableSSO。其所有端点均已通过身份验证,即,它没有用户单击以转到/ uaa服务器的任何未经授权的登录页面/ ui /链接。因此,点击http:// localhost:8080会 立即将您重定向到http:// localhost:9999 / uaa并显示自定义表单以收集用户名/密码。
使用上述方法,我无法锻炼注销流程。到UI应用程序的HTTP POST / logout清除了UI应用程序中的会话/身份验证,但用户再次自动登录(因为我选择了所有范围的自动批准),而无需再次询问用户名密码。
查看日志和网络呼叫,似乎所有“ oauth舞动”都成功地再次发生,而无需再次要求用户输入用户名/密码,并且似乎auth服务器记住了为客户端发布的最后一个auth令牌(使用org.springframework .security.oauth2.provider.code.InMemoryAuthorizationCodeServices?)。
我如何告诉认证服务器每次要求输入用户名/密码的代码/令牌-无状态。
还是在给定方案中实现注销的最佳方法是什么。
(要重新创建一些接近我的要求的内容,请permitAll()从UiApplication中删除一部分,然后autoApproval在上述启动项目的身份验证服务器中进行配置。)