Programação

Q & A para programadores profissionais e entusiastas




3
Como posso determinar se uma classe Java é abstrata por reflexão
Estou interagindo através de classes em um arquivo Jar e desejo encontrar aquelas que não são abstratas. Eu posso resolver isso instanciando as classes e capturando InstantiationException, mas isso tem um impacto no desempenho, pois algumas classes têm inicialização pesada. Não consigo encontrar nada obviamente como isAbstract () nos documentos …
184 java  class  abstract 

3
INSERIR… NA CHAVE DUPLICADA (não faça nada)
Eu tenho uma tabela com uma chave exclusiva para duas colunas: CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`) , UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` …
184 mysql  sql  unique-key 



5
SSO com CAS ou OAuth?
Gostaria de saber se devo usar o protocolo CAS ou OAuth + algum provedor de autenticação para logon único. Cenário de exemplo: Um usuário tenta acessar um recurso protegido, mas não é autenticado. O aplicativo redireciona o usuário para o servidor SSO. Se estiver autenticado, o usuário receberá um token …



2
Nomeação de enums em Java: Singular ou Plural?
Existe uma recomendação "oficial" de como nomear enums de Java? enum Protocol { HTTP, HTTPS, FTP } ou enum Protocols { HTTP, HTTPS, FTP } Eu sei que no mundo .Net a recomendação é usar o singular, exceto as enumerações que representam sinalizadores de bits. Apenas curioso se há algo …



18
A instrução ALTER TABLE entra em conflito com a restrição FOREIGN KEY
Tenho um problema ao tentar adicionar uma chave estrangeira à minha tblDomaretabela; O que eu estou fazendo errado aqui? CREATE TABLE tblDomare (PersNR VARCHAR (15) NOT NULL, fNamn VARCHAR (15) NOT NULL, eNamn VARCHAR (20) NOT NULL, Erfarenhet VARCHAR (5), PRIMARY KEY (PersNR)); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (6811034679,'Bengt','Carlberg',10); INSERT …
184 sql  sql-server  database 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.